Recent

Author Topic: I give up. No IDEs can satisfy me.  (Read 8127 times)

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 10482
  • Debugger - SynEdit - and more
    • wiki
Re: I give up. No IDEs can satisfy me.
« Reply #90 on: August 06, 2024, 12:01:42 pm »
For comparison, this window is the first thing the user sees after installing IntelliJ IDEA (apart from license & telemetry agreement popups):

It's dark... My eyes will be tired before I find the button to make it light.  :)

440bx

  • Hero Member
  • *****
  • Posts: 4686
Re: I give up. No IDEs can satisfy me.
« Reply #91 on: August 06, 2024, 12:16:44 pm »
I can't help it, but that sounds like Emacs.
It uses the same concept as Emacs but, it's very different.     I loved the DOS version that was programmable in a Pascal-like language.  Heaven! :)

I'm not fond of the C-like version (which runs on Windows) but, it works (though I remember they got rid of a few features presumably because they weren't useful in Windows - a view I thought was questionable in at least some cases.)



@Khrys,

That looks good and, seems practical.



The one configuration feature I'd like to see is a "one button" export of all configuration settings.  Currently you have to go to multiple screens and export things individually and, I'm not even sure it is possible to export all configuration changes.   That is inconvenient and has been a problem for me.




(FPC v3.0.4 and Lazarus 1.8.2) or (FPC v3.2.2 and Lazarus v3.2) on Windows 7 SP1 64bit.

dbannon

  • Hero Member
  • *****
  • Posts: 3156
    • tomboy-ng, a rewrite of the classic Tomboy
Re: I give up. No IDEs can satisfy me.
« Reply #92 on: August 06, 2024, 12:32:37 pm »
So, perhaps minimal disruption ?

A tool that 'edits' the config and then triggers a "make useride" command ?

That tool would allow packages to be added (such as anchor docking) and system colours set.  And other useful things over time ...

Davo
Lazarus 3, Linux (and reluctantly Win10/11, OSX Monterey)
My Project - https://github.com/tomboy-notes/tomboy-ng and my github - https://github.com/davidbannon

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 10482
  • Debugger - SynEdit - and more
    • wiki
Re: I give up. No IDEs can satisfy me.
« Reply #93 on: August 06, 2024, 12:56:30 pm »
The one configuration feature I'd like to see is a "one button" export of all configuration settings.  Currently you have to go to multiple screens and export things individually and, I'm not even sure it is possible to export all configuration changes.   That is inconvenient and has been a problem for me.

Just copy the entire config dir?

Yes, that will copy files that include paths setup specific to your machine. But if you exported settings, those paths would likely be included too. Because depending on for what you want to use the export you may or may not need them.

440bx

  • Hero Member
  • *****
  • Posts: 4686
Re: I give up. No IDEs can satisfy me.
« Reply #94 on: August 06, 2024, 01:02:40 pm »
Just copy the entire config dir?

Yes, that will copy files that include paths setup specific to your machine. But if you exported settings, those paths would likely be included too. Because depending on for what you want to use the export you may or may not need them.
Thank you for the suggestion.  One of these days, I'll give it a try.
(FPC v3.0.4 and Lazarus 1.8.2) or (FPC v3.2.2 and Lazarus v3.2) on Windows 7 SP1 64bit.

TRon

  • Hero Member
  • *****
  • Posts: 3510
Re: I give up. No IDEs can satisfy me.
« Reply #95 on: August 06, 2024, 01:07:02 pm »
A tool that 'edits' the config and then triggers a "make useride" command ?

That tool would allow packages to be added (such as anchor docking) and system colours set.  And other useful things over time ...
Not directly what I would have thought but to me that seems a very nice idea. Especially the package selection and editor/colours config. Such approach could peacefully exist next to each other.

Nice thinking !
This tagline is powered by AI

Joanna from IRC

  • Hero Member
  • *****
  • Posts: 1180
Re: I give up. No IDEs can satisfy me.
« Reply #96 on: August 06, 2024, 02:18:37 pm »
I’m glad to see that I’m not the only one who uses a small screen and needs the ide parts to be split into several pieces to fit well.
I do prefer Lazarus with black editors and am glad that it lets me choose.
Before I discovered Lazarus I tried to use Xcode and I could not understand it at all.

Honestly I’m tired of these “one post wonders“ and their complaints ::)
If he likes “modern” junk so much, there are plenty of places to find it.

Or if he was serious let him make a Lazarus branch  :D
✨ 🙋🏻‍♀️ More Pascal enthusiasts are needed on IRC .. https://libera.chat/guides/ IRC.LIBERA.CHAT  Ports [6667 plaintext ] or [6697 secure] channel #fpc  #pascal Please private Message me if you have any questions or need assistance. 💁🏻‍♀️

MarkMLl

  • Hero Member
  • *****
  • Posts: 7904
Re: I give up. No IDEs can satisfy me.
« Reply #97 on: August 06, 2024, 03:45:36 pm »
A tool that 'edits' the config and then triggers a "make useride" command ?

No, because that wouldn't reliably build it for the user's chosen widget set.

There's already a startup to select the compiler version etc. and it should be possible to put such things there, although I suggest there could aslo usefully be a "revert to defaults" in the IDE itself.

MarkMLl
MT+86 & Turbo Pascal v1 on CCP/M-86, multitasking with LAN & graphics in 128Kb.
Logitech, TopSpeed & FTL Modula-2 on bare metal (Z80, '286 protected mode).
Pet hate: people who boast about the size and sophistication of their computer.
GitHub repositories: https://github.com/MarkMLl?tab=repositories

MarkMLl

  • Hero Member
  • *****
  • Posts: 7904
Re: I give up. No IDEs can satisfy me.
« Reply #98 on: August 06, 2024, 03:49:01 pm »
I’m glad to see that I’m not the only one who uses a small screen and needs the ide parts to be split into several pieces to fit well.
I do prefer Lazarus with black editors and am glad that it lets me choose.
Before I discovered Lazarus I tried to use Xcode and I could not understand it at all.

I sympathise, honest. There's also possible issues of people with eyesight or joint problems etc.: sometimes subtle UI factors can have profound usability implications.

Quote
Honestly I’m tired of these “one post wonders“ and their complaints ::)
If he likes “modern” junk so much, there are plenty of places to find it.

The consensus was that he knew what he was talking about and was making informed comments. You've caused enough damage, so please stop your incessant complaining about every user who offends you.

MarkMLl
MT+86 & Turbo Pascal v1 on CCP/M-86, multitasking with LAN & graphics in 128Kb.
Logitech, TopSpeed & FTL Modula-2 on bare metal (Z80, '286 protected mode).
Pet hate: people who boast about the size and sophistication of their computer.
GitHub repositories: https://github.com/MarkMLl?tab=repositories

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 10482
  • Debugger - SynEdit - and more
    • wiki
Re: I give up. No IDEs can satisfy me.
« Reply #99 on: August 06, 2024, 03:57:12 pm »
so please stop your incessant complaining about every user who offends you.

Shouldn't that be "by whom you feel offended"?
The user has done absolutely nothing to offend her in any way.

MarkMLl

  • Hero Member
  • *****
  • Posts: 7904
Re: I give up. No IDEs can satisfy me.
« Reply #100 on: August 06, 2024, 04:16:51 pm »
so please stop your incessant complaining about every user who offends you.

Shouldn't that be "by whom you feel offended"?
The user has done absolutely nothing to offend her in any way.

Agreed both points :-)

MarkMLl
MT+86 & Turbo Pascal v1 on CCP/M-86, multitasking with LAN & graphics in 128Kb.
Logitech, TopSpeed & FTL Modula-2 on bare metal (Z80, '286 protected mode).
Pet hate: people who boast about the size and sophistication of their computer.
GitHub repositories: https://github.com/MarkMLl?tab=repositories

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 11864
  • FPC developer.
Re: I give up. No IDEs can satisfy me.
« Reply #101 on: August 06, 2024, 04:35:29 pm »
Personally, I love docked windows. It makes for very efficient use of screen space. Especially when I'm working on a 3840 x 2160 pixel screen and have many programs running. I can spread them all over the screen and see them at the same time. I don't have to move and arrange each of the Lazarus windows because they're always docked in the same place. I work in a similar way with Delphi, NetBeans, and Visual Studio.

On both programming desktops I have two 27" 1920x1080 monitors, one of which in portrait mode.

That latter (portraint) one, I use for IDEs (Delphi,Lazarus and MPLAB X as the main ones, and a bit of VS), all in docked mode. Nearly always I have a docked layout with all excess windows auto disappearing so that. Also I mainly browse the web on this portrait monitor. 

The landscape one I use for the running program and watching youtube. In some debug cases I undock watches and CPU windows to have it on the other screen and in permanent view.

MarkMLl

  • Hero Member
  • *****
  • Posts: 7904
Re: I give up. No IDEs can satisfy me.
« Reply #102 on: August 06, 2024, 04:56:19 pm »
On both programming desktops I have two 27" 1920x1080 monitors, one of which in portrait mode.

I've used various over the years, and even very old setups where e.g. windows couldn't be dragged between screens were a substantial improvement in productivity particularly in an environment where a demanding director was inclined to 'phone me at any hour of the day (or night).

I'm currently fortunate enough to have a 30" 2560x1440, some obscure Korean brand (which actually turns out to be a very good performer) which I got for a song /but/ had the expense of driving over to the Stockbroker Belt to collect it from the graphics designer who'd out grown it :-)

If I had to choose, I think that resolution is more important than size particularly if one does not have to jump around, view the screen from the far side of the room and so on. After all, even a relatively small screen can be moved closer, even if it results in (for us oldies) the purchase of a different pair of spectacles. The extreme case would be some sort of head-mounted display, but it's going to be a long time before that sort of thing is really usable for sustained editing etc.

MarkMLl
MT+86 & Turbo Pascal v1 on CCP/M-86, multitasking with LAN & graphics in 128Kb.
Logitech, TopSpeed & FTL Modula-2 on bare metal (Z80, '286 protected mode).
Pet hate: people who boast about the size and sophistication of their computer.
GitHub repositories: https://github.com/MarkMLl?tab=repositories

rca

  • Jr. Member
  • **
  • Posts: 86
Re: I give up. No IDEs can satisfy me.
« Reply #103 on: August 06, 2024, 05:59:22 pm »
IMHO a survey could be done on whether users currently prefer the IDE to be docked by default.

When the Lazarus IDE is compiled with QT6 in Wayland it is almost mandatory to have it docked, since all the windows (Components, Object Inspector, Forms, Code...) are not kept in the desired position...

The Lazarus IDE is very complete, intuitive and robust. The trunk version already has more modern icons.

JanRoza

  • Hero Member
  • *****
  • Posts: 699
    • http://www.silentwings.nl
Re: I give up. No IDEs can satisfy me.
« Reply #104 on: August 06, 2024, 06:47:26 pm »
Quote
You've caused enough damage, so please stop your incessant complaining about every user who offends you.
+1 I fully agree with MarkMLI
OS: Windows 11 / Linux Mint 22
       Lazarus 4.0 RC FPC 3.2.2
       CodeTyphon 8.50 FPC 3.3.1

 

TinyPortal © 2005-2018