* * *

Author Topic: Modern UI in Lazarus  (Read 14534 times)

Thaddy

  • Hero Member
  • *****
  • Posts: 3640
Re: Modern UI in Lazarus
« Reply #45 on: April 18, 2017, 05:07:13 pm »
Lainz. I know that. Then look at my simple example for a modern UI. I don't always ignore you, you know that..... 8-) O:-)
Why do the Danish always try to fuck up any programming language?

lainz

  • Hero Member
  • *****
  • Posts: 1861
  • Nace una flor, todos los días sale el sol...
    • BGRABitmap
Re: Modern UI in Lazarus
« Reply #46 on: April 18, 2017, 05:13:06 pm »
Lainz. I know that. Then look at my simple example for a modern UI. I don't always ignore you, you know that..... 8-) O:-)

Really I'm interested in doing it with Lazarus entirely: you get a faster UI plus a faster backend code and a lower file size.

I'm stuck with study that maybe I will leave or do it more sparely since I need to find a job, so my time is limited as everyone else.

Thaddy

  • Hero Member
  • *****
  • Posts: 3640
Re: Modern UI in Lazarus
« Reply #47 on: April 18, 2017, 05:25:27 pm »
Lainz. I know that. Then look at my simple example for a modern UI. I don't always ignore you, you know that..... 8-) O:-)

Really I'm interested in doing it with Lazarus entirely: you get a faster UI plus a faster backend code and a lower file size.

I'm stuck with study that maybe I will leave or do it more sparely since I need to find a job, so my time is limited as everyone else.

Well my somewhat - I raised the kid - stepson does this (with a university degree for it):
https://www.artstation.com/artist/piotrtekien
And http://www.swiftfreeze.com/ which I bought for him a couple of years ago.
I do simply what I do here....programming....
He doesn't even know how to program anymore...  :P 8-)
Form and implementation are separate things....
« Last Edit: April 18, 2017, 05:31:19 pm by Thaddy »
Why do the Danish always try to fuck up any programming language?

lainz

  • Hero Member
  • *****
  • Posts: 1861
  • Nace una flor, todos los días sale el sol...
    • BGRABitmap
Re: Modern UI in Lazarus
« Reply #48 on: April 18, 2017, 05:55:39 pm »
My opinion is biased since im a graphic designer first. Then web developer. Then programmer.

Sometimes i forget that i can work in any field but that these are not the same..

Thaddy

  • Hero Member
  • *****
  • Posts: 3640
Re: Modern UI in Lazarus
« Reply #49 on: April 18, 2017, 05:57:41 pm »
My opinion is biased since im a graphic designer first. Then web developer. Then programmer.

Sometimes i forget that i can work in any field but that these are not the same..

Ok. Fair. Any comments on my Piotr?  >:D
Why do the Danish always try to fuck up any programming language?

lainz

  • Hero Member
  • *****
  • Posts: 1861
  • Nace una flor, todos los días sale el sol...
    • BGRABitmap
Re: Modern UI in Lazarus
« Reply #50 on: April 18, 2017, 06:02:51 pm »
My opinion is biased since im a graphic designer first. Then web developer. Then programmer.

Sometimes i forget that i can work in any field but that these are not the same..

Ok. Fair. Any comments on my Piotr?  >:D

Amazing job. He sure paints better than me.

Thaddy

  • Hero Member
  • *****
  • Posts: 3640
Re: Modern UI in Lazarus
« Reply #51 on: April 18, 2017, 06:06:33 pm »
You are a better programmer... 8) Now contact him and make a REAL UI. Do it proper, make it programmable O:-) >:D and I am happy... Then you ... Oh well..
[edit] But he finished a game....
« Last Edit: April 18, 2017, 06:18:26 pm by Thaddy »
Why do the Danish always try to fuck up any programming language?

Wargan

  • New member
  • *
  • Posts: 28
  • Make Lazarus great again!
Some principles of modern design UI (links)
« Reply #52 on: April 21, 2017, 06:39:20 am »
I found some principles of modern design UI:

https://designmodo.com/flat-design-principles/
http://techstream.org/Web-Development/Core-Principles-of-Flat-Design

Damn, wait for interesting suggestions how to implement it on Lazarus/FPC  :-\
Used: Lazarus 1.6.4 stable + FPC 3.0.2

Pascal

  • Sr. Member
  • ****
  • Posts: 388
Re: Modern UI in Lazarus
« Reply #53 on: April 21, 2017, 07:31:10 pm »
I am also interested in a mondern UI framework.

Is there a way to make Lazarus look like Visual Studio Code?
I can change the colors of the editor but the rest stays the same.

laz trunk - fpc trunk 32bit - Windows 10 Pro x64

jmpessoa

  • Hero Member
  • *****
  • Posts: 888
Re: Modern UI in Lazarus
« Reply #54 on: April 21, 2017, 09:05:58 pm »
Lamw: Lazarus Android Module Wizard
https://github.com/jmpessoa/lazandroidmodulewizard

Pascal

  • Sr. Member
  • ****
  • Posts: 388
Re: Modern UI in Lazarus
« Reply #55 on: April 21, 2017, 09:20:47 pm »
Yes, i know but i am more interested in changing the colors of the UI.
laz trunk - fpc trunk 32bit - Windows 10 Pro x64

majid.ebru

  • Full Member
  • ***
  • Posts: 167
Re: Modern UI in Lazarus
« Reply #56 on: April 21, 2017, 10:09:40 pm »

kupferstecher

  • Jr. Member
  • **
  • Posts: 88
Re: Some principles of modern design UI (links)
« Reply #57 on: April 21, 2017, 10:18:29 pm »
I found some principles of modern design UI [...]

Damn, wait for interesting suggestions how to implement it on Lazarus/FPC  :-\
I don't see why you couldn't implement a "flat design" with Lazarus. The web technologies are optimized for it and there are more crappy, ugly websites out there then good looking and usable ones. What I want to say is that there is no such thing as 'out of the box'. You mentioned Microsoft's Modern UI, this is a mega large company and they even struggle with their own design standard. Just look around in the windows control panel...

I wonder if you even designed a 'modern user interface' in any language/framework before. The screenshots you attached contain lots of symbols/icons which have to be created individually. The links to the pages about flat design that you postet have a quite different flavour than the screenshots of the UI-Toolkits. The former ones need a lot of custom design, the latter ones are more or less just colored rectangles and thus easy to implement with the LCL.

What the LCL in my opinion really lacks is transparency for controls.

I also don't know how to implement smooth animations, but not sure if this easily possible or not.

Regards

trayres

  • Jr. Member
  • **
  • Posts: 69
Re: Modern UI in Lazarus
« Reply #58 on: April 21, 2017, 10:44:47 pm »
Is transparency for the controls on the roadmap? Could we start a fundraiser for that?

Graeme

  • Hero Member
  • *****
  • Posts: 1363
    • Graeme on the web
Re: Modern UI in Lazarus
« Reply #59 on: April 22, 2017, 03:54:49 am »
Is there a way to make Lazarus look like Visual Studio Code?
I can change the colors of the editor but the rest stays the same.

No you can't. With Lazarus IDE you can only change the editor syntax highlighting colors. As for any LCL based applications (that includes Lazarus IDE), you can't theme the UI separately from the OS theme. One of the many issues I have with LCL (1). If only Lazarus IDE was written in fpGUI, then everything would be 100% themeable - independent of the OS.

(1) - back in 2006 I wrote a commercial app for a client. They wanted to customise
        the look of the application to stand out from other applications or the OS itself.
        It wasn't possible then, and still isn't today. Luckily shortly afterwards they
        decided to port everything to fpGUI. Attached or some of the theme samples
        we prototyped for them. Those themes would be applied to the project even
        if the program ran on Linux or Windows.
--
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/

 

Recent

Get Lazarus at SourceForge.net. Fast, secure and Free Open Source software downloads Open Hub project report for Lazarus