Comments (11)
Would a global style sheet work? You could target all widgets using the 'widget' class name and individual widgets by their id.
This would also allow to use css grid for laying out your widgets, something I have seen several people attempting to do.
from uebersicht.
Glad you like it! I actually have a branch with drag and drop (still a bit buggy but functional). It is quite complex though, since you still want to keep the relative positioning to a specific screen edge. My idea was to wait and see if this is requested more often and otherwise leave it out for the sake of keeping things simple.
I haven't thought of auto layout before ... maybe worth thinking a bit more about!
from uebersicht.
I'd like to 2nd a layout system.
from uebersicht.
a widget's position is only defined by its style at the moment, if I understood your question correctly
from uebersicht.
I didn’t have the time yet to look into this further but while browsing I found a good reference on which settings we could offer: https://developers.google.com/maps/documentation/javascript/controls#ControlPositioning
from uebersicht.
How about using jQuery Masonry to rule it all: http://masonry.desandro.com/
from uebersicht.
+1 for auto layout. It would be great if widgets were aware of each other.
from uebersicht.
Any work on this? The widgets are not really plug-n-play until they're draggable.
Amazing work on Übersicht by the way I love it.
from uebersicht.
another approach to this could be to specify a widget container with a total size. Then you could specify X% or Xpx away from the previous widget.
from uebersicht.
I like the simplicity of Übersicht but I still feel it's either missing drag 'n drop or at least an option all widget have to set the position. Everytime I add a widget, I add 'absPosition: "0px 0px 0px 0px"' to the options, and then add 'margin: #{options.absPosition}' somewhere in the CSS. It would be nice if this was a feature.
Amazing work btw, I love the app, it's so simple and clean!
from uebersicht.
at least an option all widget have to set the position
This is probably the best way to do it, because then it should just be a matter of the setting adding some inline css to the wrapper divs (just a guess, but this seems much easier than drag and drop).
from uebersicht.
Related Issues (20)
- Übersicht security risks when running arbitrary shell commands over HTTP HOT 1
- [VENTURA] Widget Update
- `backdrop-filter` gets removed almost immediately, then flickers on/off HOT 2
- Allow targetting widgets to screens using AppleScript HOT 1
- Render Continuous Output in Background?
- Is it possible to send notifications from a widget? HOT 2
- <iframe> interactions are extremely unreliable. HOT 2
- Homebrew version error
- Any way to detect when a widget goes from visible to hidden?
- MS Edge losing focus on toolbar menus when Ubersicht is running
- How to find the widget id for specific widget? HOT 2
- Add `eventListener` after render in JSX? HOT 1
- Your GetWidgets page need to be organized by Arch Type
- HELP shell script formatting ignored? HOT 1
- I want to click on the widget with ⌘ + left-click HOT 2
- Sonoma: Uebersicht App does not not show widget list any more (although all widgets were launched properly) HOT 45
- Uebersicht no longer takes full screen height on latest Sonoma beta HOT 50
- Übersicht doesn't prompt for calendar permission in Sonoma HOT 7
- Native Mac OS widgets
- übersicht not starting up on sonoma, the little u icon isn't in the menu bar HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from uebersicht.