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 or view it on GitHub:
https://github.com/geany/geany/issues/1835

Reply via email to