Xeverous
Xeverous
I have mixed feelings about supporting both. `thing_left`, `thing_right` sounds most reasonably for me because most code is going from most significant to least significant (eg `namespace::sub_namespace::func`, `struct.inner_struct.member`, `element.margin.top =...
I really like `|`. Let's go functional. I see a lof of potential library design space to be explored, and such element transformations are much more readable than `f1(f2(f3(elem)))`.
New thing: docs mention: ```cpp // variant 1 vmargin({ top, bottom }, subject) // variant 2 vmargin(top, bottom, subject) // variant 3 top_bottom_margin({ top, bottom }, subject) // variant 4...
Not sure about other systems, but Windows has a set of predefined modal dialogs https://docs.microsoft.com/en-us/windows/win32/dlgbox/dialog-box-types You just call an API function and it creates a modal window managed by the...
True, I was thinking more about providing such platform-abstracted API so one can easily create a custom widget and do something like `w.on_click = os_modal_save_as()`.
I'm in the process of looking how other GUI libraries handle this and designing a common OS-agnostic API. [Windows](https://docs.microsoft.com/en-us/previous-versions/windows/desktop/legacy/bb776913(v=vs.85)?redirectedfrom=MSDN) and [macOS](https://developer.apple.com/documentation/appkit/nssavepanel) interfaces are rather rich - what should I be...
I started making a sheet which compares major OS APIs and libraries (Windows, Mac, GTK+ 3, wxWidgets 3, Qt 5). Turns out all of them have very rich set of...
This is going to take some time, but I can share my WIP spreadsheet if you want.
Actually, it's easier for me to work on the spreatsheet offline. I already switch too many browser tabs too often when reading various documentation. I can upload it here when...
[OS API notes.xlsx](https://github.com/cycfi/elements/files/4578149/OS.API.notes.xlsx) These are all of my current notes on all 3 filesystem dialogs: - save file - open file - open directory