Replies: 2 comments
-
I will be honest with you. For last 3 years I barely have time to manage issues reported on GitHub. Occassionaly I have few moments to write some code and fix some issues, add some features. I heavily struggle for time to work on this project, while I would love to do so more. Given the circumstances, I would really prefer to spend time on actual coding, bugfixes & features, instead of writing user manuals or how-to's. Having said above, I'd like also to refer to the "until GUI is made more intuitive" statement. The UX for this app was heavily inspired by other, highly professional software for other databases (like SQL Developer for Oracle, MS SQLServer Management Studio, Toad for Oracle, EMS PostgreSQL manager). This application is not extreamly simple, because it supports advanced features of SQLite and adds its own sophisticated features on top of it. Usage will get more complex, as there are more possibilities, more options in the application. I'm not saying it's perfect, but at the same time, according to many feedbacks I received, it's easy to use. There are more important things on the TODO list. |
Beta Was this translation helpful? Give feedback.
-
touche. LOL I am not sweating it... I suggest... if any of my suggestions end up being implemented to improve the tool, I am all the more satisfied, if not... I let it ride. I feel your pain, I am a programmer, I go thru the same waves. As to these great experts whom you list, to be rather blunt, I PISS on them! Let me explain! When I attach myself to a tool, I feel obligated to try to improve it. I may not send you anymore shtuff to decipher, I am pretty much done. The improvements I have proposed so far are directed at the noob, the first-time user who is basically trying to decide if the tool has ended the search for such tool. Surely we run into a contradiction here, if you are so busy, perhaps you do not want the tool to take on a trail of fire and become the de-facto tool of choice YOU will have to stand behind, while you swiftly start hiring help to satisfy the load. A small example: Having said that: ALL software I have used that blackbox the process steps by trying to guess for the user what the next context flow is, have been but painful. Surely, someone who uses a tool daily and heavily covering all aspects of the functionality becomes so seasoned with the particular implementation and can fly thru it. My aim is to have a raw tool to work with SQLite on the real back-end, raw database management. So when I go back to the tool, I don't want to have to remember any twisted implied set of steps. Here is how I have learned how to approach any process. The main idea is to place the proper elements in the visual area and let the user flow thru that. Terms are critical:
Words like USE, SHOW, ATTACH, DETACH, include, exclude, etc... are much more precise and intuitive and safe, leaving little doubt as to the interpretation. When it comes to data, the mind thinks of data, not structure, not anything else, thus the job should be datacentric(big complex word depending on the context) not process-step-centric. A button bar for each process step will quickly overwhelm the display real-estate and become a panning or scrolling proposition, a pain, or useless. A full screen height options select does the job. A database table even better. A STRUCTURE trigger CAN be presented side by side as a choice, so it is visually present, but since it is not used as frequently, no need to assume that is what is desired, force a choosing as needed, rather. An example that speaks loads, when verbs that are either 'dough!' or have nothing to do with the focus are used as the primary key in a title/sequence...
ok... hopefully some of the above will be of help. |
Beta Was this translation helpful? Give feedback.
-
Details
bear with me... I am looking for a QUICK simple non disruptive enhancement
Though on simple functionality an interface should be intuitive and not require any instructions, to arrive at that intuitive level the interface needs changes.
TEMPORARY SIMPLE SOLUTION:
@@@ add a 'howto' at the top of the 'Help menu dropdown'
let it bring up a static page of basics, alphabetical and very topical (one-liners mostly)
yeah, the quick rebuttal is to say there is a help section in the top menu... not the answer!
I actually would put it as a new dropdown next to help so it is readily VISIBLE
ONCE you have read this, see the QUESTION at the bottom
As mentioned in the colors issue(where the need of a visual to know how one adds data is brought up), one should not have to struggle to navigate the windows.
The windows list seemed to be the only way to find the data for a table and insert key or + to add a row, but what if the windows list is empty!? or the way they are named helps not!
...and what if only SQL Editor entries are in the windows list and one has no clue the datagrid associated does not have the functionality. [ this is a blind side issue ]
as I am struggling to go to another database and see data in a table I just clickuhdyclick on everything to find my path to it.
As a new user this is so frustrating. - THIS IS NEITHER INTUITIVE NOR EVEN EXPLICIT!
THE HOWTO would have 2 lines:
The first entry above, I had used intuitively because I happen to know SQL, and never realized there was a second dataView until I lucked up on it and did not realize it took me to similarly looking data grid window with separate functionality, then lost it, and had no idea how to bring it back up!
I saw the data grids as one and the same!
... reading the lengthy prosaic Help, was a waste, some of the above not mentioned, and what I could find was buried so deep I stopped reading.
Now I know how it works, I know each time a table is double-clicked it creates an entry in the windows list, but if I have not double-clicked and am not familiar, I am stumped, I have no idea how I was able to get to the data unless I use the SQL Editor and sue SQL!
...and I do not need the windows list when I know can double-click on the table in the database explorer to get to the data window and make sure to remember to click on the DATA TAB!
done
Question: Now, without going to help, see if you can think of where the double-click/insert/+ is explained - to get to a point where one can deal with the data in a table!?
...in the mass of topics in the help section, manual or documentation
and why this temporary HowTo - until GUI is made more intuitive(or forever!)
Beta Was this translation helpful? Give feedback.
All reactions