Code Monkey home page Code Monkey logo

Comments (7)

LongDirtyAnimAlf avatar LongDirtyAnimAlf commented on September 1, 2024

Partly solved. Unfortunately, hard to solve for all GUI elements.
Will be a work-in-progress.

from fpcupdeluxe.

michaliskambi avatar michaliskambi commented on September 1, 2024

I'm afraid that the issue still remains, many controls are still incorrect on my system. I attach the latest screenshots. I know that you wrote that the issue is only partially solved, but comparing the screenshots -- I'm afraid that I don't see much improvements.

If it's OK with you, I would ask to reopen this request, until it is resolved more completely. I know that it's difficult to solve 100%, but I can see some ways how to resolve it 90% :)

And I emphasize that I'm very eager to handle this myself, if it's OK with you!

Feel free to reopen this issue and assign me to it. I would happily submit a pull request with everything ready and tested on my system (and others too, I can test on Windows and Mac as well). I'm asking before making a pull request, because I suspect that the changes to the *.lfm files will be substantial, so to make it easy to merge them -- you should be ready, and avoid changing *.lfm files for a short time.

I hope that I'm not causing too much hassle -- I just want the GUI to look as-perfect-as-possible on my system, and I'm prepared to make the necessary changes myself :) Please let me know if that's OK:)

fpcupdeluxe_1
fpcupdeluxe_2

from fpcupdeluxe.

LongDirtyAnimAlf avatar LongDirtyAnimAlf commented on September 1, 2024

Thanks for your feedback !
And yes, is see there are still GUI issues.

My POV:
Fpcupdeluxe is a single us, one shot app, used to install FPC and Lazarus.
As such, the GUI is only functional, but need not to be perfect.

My new POV:
I appreciate your (GUI) efforts very much.
Feel free to make the necessary changes.
But remember: keep the GUI as simple as possible.
Fpcupdeluxe needs to remain self-explanatory by its GUI. Fire-up, use and forget.
And most users only use the main GUI.
Again, thanks for your help.

from fpcupdeluxe.

michaliskambi avatar michaliskambi commented on September 1, 2024

Great! I'll try to submit something useful within the next few days:)

I absolutely agree with you about the need to keep a simple GUI. As part of this issue, I don't want to change the GUI at all -- I only want to make it use auto-sizing more. The change will be almost impossible to notice, if the GUI already fits nicely your theme font size.

from fpcupdeluxe.

LongDirtyAnimAlf avatar LongDirtyAnimAlf commented on September 1, 2024

GUI has been improved a lot in the meantime.
Many issues solved.
Closing for now.

from fpcupdeluxe.

michaliskambi avatar michaliskambi commented on September 1, 2024

Absolutely, it's indeed much better now. I'm attaching the screenshots from the latest fpcupdeluxe on my system -- it's not perfect (some labels overlap and some buttons are smaller than the text inside), but it's readable, both the main window and the "Advanced settings". Thanks for your work!

And I'm sorry for now providing patches -- I promised to submit a pull request addressing this, but I never found the time to do it.

fpcupdeluxe1
fpcupdeluxe2

from fpcupdeluxe.

LongDirtyAnimAlf avatar LongDirtyAnimAlf commented on September 1, 2024

I will try to solve (some of) the above issues (as shown in the screenshots) in a next release.
It is hard to get the GUI ok on all systems.

from fpcupdeluxe.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.