advice2020 left a comment (geany/geany-plugins#1567) @eht16 Hey hello again Well you are probably not going to agree with my opinion by the sound of it, but I do thank you for reading this / your reply / and for asking to hear my opinion, so I will take some time to share a couple of things.
----------------------------------------------------------------------------------------------------- `Addons Plugin - Double Click Mark Setting` I will start with this as it is the topic of this post. The idea behind this is the convenience of this clever idea to link this to double click action. Allows user quick access to the existing Geany action "Mark" perform a kind of quick search. Geany is a very versatile application so I find myself often using it for plain text. Also scripts contain commented out text as well. So where actual code may not really use different lettering cases, regular text could. So if user uses this double click action to perform a "quick search" action, this then could make the results not as accurate, so user will always have to wonder if any results are not "marked" (highlighted) due to their casing. Very Basic Example: (If user double clicks on "applies", the begining one does not get "marked") Apples are good, `apples` are great, `apples` are the best. ----------------------------------------------------------------------------------------------------- `Find Tool Dialog` This obviously is a very powerful tool within Geany, the most feauture rich approach to performing various search/marking actions. However due to some personal preferences, when it comes to performing more basic actions, I tend to prefer the other alternative apporaches that Geany offers. Issues -Due to being a dialog, I often find using it for basic searches more difficult because it seems to always end up on top of (covering) the search results it generates. I have made a few different request posts about suggestions of offering option to put in `Messages Window` and `Sidebar`. -Basic actions typically perform faster and do not include the extra step of a dialog. However obviously better for more powerful actions such as find and replace (I know technically not the same dialog but basically same dialog) / for marking and generating results and sending to `Messages Window` / etc. Which are not possible without it. ---------------------------------------------------------------------------------------------------- `Components That Overlap Some Actions But Not All` (I have noticed the following in some other applications so this is not specific to Geany) Something that confuses me is how applications will offer multiple approaches to do similar actions, where features will overlap, but then do not provide everything (that is possible) that that action can do in each approach. Developers will put the effort into offering that 2nd or 3rd approach to the user, but then close off any idea of continuing its development. So user gets used to a different approach because it is offered, and then realize that it lacks features to fully use it. (Before anyone says anything, keep in mind that I am saying within reason, I am aware that not everything can be put into each approach) So will use the example that is the basis of this post and will just mention the following 3 tools that perform searches. 1.) Find Tool -Perform a search of a keyword -Offers the ability to change the case sensitivity -Offers the ability to "Mark" all instances. 2.) Toolbar Find Field -Perform a search of a keyword -This search is NOT case sensitive and has no settings to 3.) `Mark` tool/keybinding -Basically performs a search of a keyword -Is case sensitive and has no settings to change I understand that programming wise the `Find` tool being a dialog is what makes it the place to put/offer all the visual settings user can use. But these other items were added to perform searches, so ideally they would have similar/basic search tool capabilities, like the case sensitivity setting in example above. (I think I made request post about this also in the past) Mentioned considering to add settings in `Preferences` for certain tools like the ones mentioned above. Again each search approach does not need every complex setting available, but just at least some basic things. This would allow user to setup all the different search methods with some basic consistency. Okay, not sure if that was worth the time but figured I would share a little more of an overview as well. Thank you to anyone who reads this -- Reply to this email directly or view it on GitHub: https://github.com/geany/geany-plugins/issues/1567#issuecomment-4949178267 You are receiving this because you are subscribed to this thread. Message ID: <geany/geany-plugins/issues/1567/[email protected]>
