Comments (15)
okay.. well I think there is nothing wrong with hiding the toolbars on demand. I would prefer a shortcut for this, like Ctrl-T
for "toggle toolbar" or something like this.
I must say that I am a big fan of explicit behaviour (shortcut/button toggles toolbar) and not dynamic behaviour (mouse hover toggles toolbar). Further I think that should be "opt-in" .. not the default behaviour. There might be a setting "hide-toolbar-on-startup" or something similar..
I am happy to accept PRs
from satty.
thank you for that idea.. could you explain what we try to achieve with this feature?
from satty.
Ha-ha.
Imagine a scenario where a programmer is writing code while looking at other people's code snippets.
Like this:
from satty.
We could pin some screenshots on the screen.
from satty.
okay, so an image viewer-like functionality? isn't that what image viewers like imv are for?
from satty.
While this is true, we can add annotations to the image.
from satty.
I implemented the basic functionality #45 , but there isn't support for configuration.
from satty.
Now, it supports configuration 6fb3d68.
However, it doesn't support hovering to show toolbars yet.
from satty.
What are your thoughts on Krita like toolbar which gets opened using right-mouse-button ?
from satty.
I think most people find this very convenient, but for users who frequently use keyboard shortcuts (such as Window Manager, Vim-like Editor, Emacs), it is not convenient.
from satty.
You're right, Plus it's will increase development time which would be wasteful as this dosen't offer much as keyboard based implementation will still be there plus the hovering toolbar.
from satty.
I like the way that flameshot took. 'toolbar' is outward of the image.
Buttons reflow if the selection was made near the screen edge.
from satty.
how does it work when you want to edit the fullscreen image, e.g. without crop?
from satty.
It's been ages since I took fullscreen shot. Using flameshot screen
asks only about saving file. I don't recall if you could edit fullscreen shot after it had been taken.
from satty.
the first basic functionality has been released as https://github.com/gabm/Satty/releases/tag/v0.10.0
from satty.
Related Issues (20)
- [FEATURE] Resizing the output HOT 3
- Ellipse is missing? HOT 1
- Support the `ppm` image format HOT 6
- [Feature Request] Option to Disable Notification HOT 4
- [feature] add 1:1 scale shortcut in the toolbar to scale the image for uniform size reference HOT 2
- [feature] style: allow to load extra css file for customize HOT 2
- [Bug] The blur tool doesn't blur the right part of the image if the window's size is changed HOT 9
- [Feature Request] Start multiple instances of satty HOT 1
- [feature] link upload and/or additional buttons with custom functions HOT 1
- [feature] low res pixel blur HOT 1
- [bug] using the chrono formatting options for file name causes satty to hang and crash on save HOT 1
- [feature] Add option to choose location of where to save the file HOT 4
- [feature] Allow for pan and zoom with the mouse/trackpad to move the (infinite) canvas around HOT 3
- Input smoothing / post-processing HOT 3
- [Bug] clipboard cleared when satty closed HOT 9
- "No such file..." error on copy to clipboard HOT 1
- Add UI element to change font size HOT 6
- Release error: v0.14.0 is not released publicly HOT 1
- [Bug]: Gdk-Message Error 22 (Invalid argument) dispatching to Wayland display.
- Hyprland keybinding is not working!
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 satty.