[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)