I've been using Geany for longer than I'd like to admit. It certainly isn't the worst editor I've used. I'm yet to find something I can straightforwardly switch over to without too much re-thinking. This being said, there are a few, er, design decisions that occasionally hit my usability thresholds and momentarily prompt serious (re)consideration of what else is out there. For now, nothing else meets my criteria, so I thought I'd complain about Geany bit. :P

One of the big issues I face is the "way too many open tabs" problem. Chrome "solves" this by simply falling apart at the seams if there are too many tabs in a window. Definitely a hacky approach to UX design; it prompts users to discover the wonder of m̩͈̊͂u̩̟̾́l͈͇̀̒t͍̞̎́ḭ̥̊͘p̞͔͐̄ḻ̛̜͌ě͔͔͘ ͉̜̔̃ẁ̖͖͛í͉̦̀n̜̯͐͒ḑ̳̆͌o̳͆̅ͅŵ̟͖̾s̖͕̒̾ of too many tabs ę̷̳̝̙̰̯̞̮͇͈͍̝̪͉a̶̡̧̝͙̹͉̲̮͉̖͎̜̹̠̫͜c̷̨̢̢͖͍͍͓̺̫͙̪͎̱ͅh̴̢̢̨̨̤͓̝̙̞̙̦̩͍̣̘̻, which d̛͙͉̹̤̳͊̃̒̕e͇̹̗̟͙̎̇́̓͑ȅ͔̯̖̺͚̒̆̾͆p̦̤͚̜̀̈́̓̂̕͜ë̢͉͔̙͈̃̿̕͝ň̟̤̥͚̦͋̂͗̍s͍̜͈͚̫̐̉̅̓͠ ̲̗̫̖͔͗̀͂̍͌t̡̪̹̹̤̾͑͌͌̐h͙̺̥͍͕͑̇̄͒̽ē̼̦̰͉̖̑͑̄̑ ̨̼̬̩̏̎̔̌͝ͅr̹̣̻͔͛̂̓̍́͜ą̛͚͈̙̦̓̉̀̕b̧̠̦̹̈́̃̏͌̔ͅb̩̱͓̤͑̑̎́̇ͅi͖͓̫͍͈̅̉̂̽̓t̼̺̤̞̜̃̑͆̍̎h̤̠̲̥̦͑̅̃̐́ő̲̦̘̗͎̑̋̋͝l̲̦̞̘̮̐̔̂̄̈́e̟̲͎͉̳̐̆́̊͘ temporarily mitigates things somewhat.

Geany provides no such opportunity; I'm stuck lumping files I occasionally edit every six months but don't want to forget about into the same spot as code I'm currently working on. (Project files too are heavily self-specifying/opinionated for me to apply them as a generic solution to this problem.) Being reminded of old things and "ah, that old tab, no don't accidentally cl--agh, go and reopen it" tends to be very flow-breaking.

I'm currently trying to work around this issue by opening multiple instances, but that introduces problems of its own (see #1834). Besides the implementation bugs, the biggest gripe is the clunkiness of the UI.

It would be awesome if I could drag tabs between instances.

It would certainly be possible to use drag-n-drop and X11 IPC to do a complex dance to "move" files between instances. But that would be a ton of work for one comparatively tiny feature.


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.