Comments (9)
from opensnitch.
Well I do think that falls into preference I don't like to complicate stuff so I think that 1,2,3 would be easier then searching o, u and f in the keyboard. I use i3wm so I have some of the keys that have bindings so it could be messy.
from opensnitch.
Well, perhaps you're right. I was thinking of actually having the numbers "1,2,3" in each button (in one of the corners, or before/after the word. anywhere really), as to be easy to see that "1" is for "Once", "2" for "Until quit", etc.. For the Block and Deny, we could have the first letter of the word bold.
This is, however, highly subjective so a point could be made to have it any other way.
from opensnitch.
Why not emulate the way LittleSnitch uses shortcuts?
Control to swap between "Forever" and "Until Quit" (and additional options)
Shift changes the "Until Quit" option to "Once"
Option to swap between Deny & Allow
"A" selects the radio button for "Any Connection"
"S" toggles between the three remaining buttons.
"D" opens additional information listed below:
from opensnitch.
I'd say we hold off on these polishing issues until #20 is resolved and the IPC protocol and the general behaviour is nailed down.
Then we can start working on "nice to haves".
Of course anyone who wants to do the work is welcome to, but personally I'd say its not on the list of priorities right now :)
from opensnitch.
@granda I don't really like this approach.. It's too qwerty centric.
from opensnitch.
I can create different buttons for once untilquit and forever but other part is not yet built into functionality.
Also adding resolving of fqdn in prompt is easy. I agree with @adisbladis that we should work first on separation of ui and server side and then make a polished gui.
from opensnitch.
The minimum would be to enable the UI to be navigable by keyboard only - tabbing in a logical order. This would help everyone and mean its not qwerty centric.
from opensnitch.
Why was this closed as completed @evilsocket? It doesn't seem like anything from the comments in this thread, including the very first one, have been solved. Can you please reopen?
With that said, I'd also love to have better keyboard navigation in the popups.
from opensnitch.
Related Issues (20)
- centos7 install error(opensnitch-1.6.5-1.x86_64) HOT 4
- Opensnitch does not start, Fedora 39, 86x_64x. HOT 1
- Log flooded with: ERR [eBPF events #1] error: unexpected EOF HOT 10
- [Feature Request] Add "ADD RULE" button in Allow/Deny connection dialog
- [Feature Request] Add Zoom option to the UI Preferences HOT 1
- [Feature Request] WorldMap realtime connections HOT 1
- keeps dropping Ethernet connection HOT 4
- Cannot Load Deamon - opensnitchd.service does not exist HOT 5
- [Feature Request] systemd commands in release notes HOT 1
- GetInfo() path can't be read HOT 3
- [Feature Request] Support matching by user name (not just user ID) and/or cgroup name
- Fedora Silverblue -- opensnitchd -check-requirements --> ERR /proc/config.gz not found HOT 2
- [Feature Request] default rule naming and columns
- Add a rules 'import' and 'export' option to the APT package. HOT 1
- opensnitch.io does not host project site any more HOT 4
- Upgraded from Ubuntu 20 to 22.04.4, Opensnitch UI not opening HOT 2
- Uninitialized firewall and logger causing SIGSEGV on master branch (c3bbb92) HOT 3
- incompatibility with python 3.12 HOT 1
- opensnitch UI crashes when deleting a rule HOT 3
- Windows OS Daemon 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 opensnitch.