
As you can see, work on my "everything" app is coming along great. This is not a joke. My "everything" app allows you to open/view/edit/save/delete a shit load of filetypes. A TON of work has been put into the GUI and navigation/use is incredibly intuitive. It is so intuitive that the only thing that is ever visible is whatever it is that you need to use. That's why my image is black. Here is where you need to use some imagination. Imagine you are working on (ex) an image. The window bar, file explorer, menus, etc are all there (like they are really there right now) but none of that shit is in your way. If you need one of those things simply move your mouse to the point on the screen where you would expect it to come from and *magic* it appears for you to use. For instance, the window bar with close/restore/minimize buttons and the drag bar is right there in my image. You just have to move the mouse close to the top of the screen to see it and then simply move away from it by a small buffer of pixels to make it go away again.
The next time I post here the image will not be black. It's black because I have not created any interfaces for the various applications that will allow you to do the things I claimed in the above paragraph. That's the whole imagination part stated above. Imagine the tools that are specific to what you are actually doing being visible (in the black), while the generic shit that every app uses is hanging out in invisible land until you "request" it by moving your mouse very close to the appropriate edge of the window. EVERYTHING scales and resizes with german-like precision. There is no weird glitchy jump-around, overlappy, fighting, jerky bullshit. It's all very smooth and very aware of the visible state of sibling components. Most of the more complex components I have made so far are also aware of what you intend to do and work very smoothly to provide you with that action before you have a chance to do it yourself. Here is an example.
If you are using my file explorer (document tree) and you go to open a folder that is close to the bottom of the viewable area AND it's content will overflow the viewable area all of it's contents will scroll into view for you. If the contents are bigger than the entire viewable area it's parent folder is scrolled to the top of the viewable area. I have components doing other such things like this. I know some people will claim "intuitive stuff sucks, it is always doing something I don't want it to do.". Mine won't. SImply because I also know that intuitive stuff sucks and I didn't try to make my stuff so intuitive that it would generally be wrong. Like in my example above. If you expand a folder and can't see its contents it's about 100% accurate to assume you are going to scroll those contents into view so, my app does it for you. That's actually kind of a rule with this ~ if I have an idea for an intuitive feature it only gets included if it is pretty much 100% the only logical next step. Whether or not you click things you did not mean to click is not my problem or fault.
Comment