[HN Gopher] Show HN: Omnino, a windowing system for web apps, in...
___________________________________________________________________
Show HN: Omnino, a windowing system for web apps, inspired by the
Acme editor
Author : jfe
Score : 40 points
Date : 2021-10-07 14:10 UTC (8 hours ago)
(HTM) web link (github.com)
(TXT) w3m dump (github.com)
| rcarmo wrote:
| Nice, but the browser selection when you try to move a window
| between columns is extremely distracting.
| jfe wrote:
| Thanks. Which browser are you using? I noticed this issue in
| Firefox but thought I fixed it. I've tested it using the latest
| versions of Chrome and Firefox and it seemed to work.
| jfe wrote:
| Omnino does not implement the "right-click to load" functionality
| of Acme, as it's meant to be a general-purpose library. However,
| I have implemented this functionality on my personal website and
| plan to open-source this code as a separate library soon. You can
| see it here: https://spelunca.xyz/
| gcapell wrote:
| Very cool. I keep middle-clicking the Delwin button, which my
| browser interprets differently than I want.
| jfe wrote:
| Thanks. I'm not sure how many people have three mouse buttons
| but it wouldn't hurt to make the buttons respond to middle-
| clicks the same way they do to left-clicks.
| klntsky wrote:
| I noticed that windows are resizable, but only change the size on
| mousedown, not on mousemove while the mouse is down.
|
| Is that intentional? What are the benefits?
| jfe wrote:
| I compute the resized windows and columns on mouseup to imitate
| how the Acme text editor does resizing, but the event handler
| which computes the resize could very well be called on
| mousemove if preferred. Maybe it'd be worth adding that as a
| customization in the library interface.
| lf-non wrote:
| While the conservative reproduction of Acme's interaction will
| appeal to fans who have used the editor I guess, I think a lot of
| people would find the interactivity (esp. the resizers, left
| scrollbar) very non-intuitive in present day and age.
|
| A good example of a more modern and practical tiling system for
| web is mosaic (https://nomcopter.github.io/react-mosaic/)
| enderm wrote:
| I've been looking for something like this. I was using ugly
| iframes. Much gratitude.
___________________________________________________________________
(page generated 2021-10-07 23:01 UTC)