Comments (6)
My view is that we need to invest our time on the crux of the matter. All parameters from common-settings
should have immediate effect. What proportion of them require restarting the program as of today? All?
Until then, I think that echoing a message or leaving a notice at the beginning of the interface is good enough.
from nyxt.
-
Can I get some help listing the cases where a re-start is required?
-
when a theme is changed
-
...
from nyxt.
anytime a slot in the class browser is modified
- theme change
- change renderer
- proxy settings
from nyxt.
@hgluka, my understanding is that @lansingthomas is asking to polish some rough edges when it comes to customization. Access with him what exactly he's requiring and whether it is possible to address some of those concerts without much effort. If it's something you can't finish in one day, don't even start it. This is really low priority.
from nyxt.
Low priority is fine:
my arguments for this proposal:
- proposal prevents errors and confusion
- proposal is consistent with user expectations for apps
- proposal improves visibility of system status
- proposal systems should be recognizable (not rely on users remembering things)
from nyxt.
Yes, I've been thinking about this. I agree that it's a useful feature, but I'm not sure about the implementation. One idea is some kind of indicator on the status bar and the other is a prompt buffer that asks "Do you want to restart now?"
The example I come back to is the Common Settings page:
- As of right now, changing any setting there requires a restart to apply. This means that a "Do you want to restart now?" prompt buffer would pop up any time the user makes a change, which could be a dozen times in one Common Settings "session". That doesn't sound ideal to me.
- And then, even when we finish #3120, we'll give users the option to only apply a setting on restart, so the above problem still stands.
But as @lansingthomas pointed out, there could be other use cases which warrant a prompt buffer interruption.
from nyxt.
Related Issues (20)
- vi mode: Can't unfocus text input on website HOT 3
- Prettier (+/- colors for semantics) and more readable codeblocks HOT 21
- duplicate suggestions in DESCRIBE SLOT HOT 2
- Nyxt uses about 40% of a CPU when idling HOT 13
- Freezes when entering URL HOT 5
- special case UI for mode specific commands HOT 6
- `switch-buffer` UI may be misleading HOT 15
- execute-command: Suggested Lisp expression without brackets until typed completely HOT 1
- Nyxt opens as a blank window HOT 1
- `bookmark-url` is broken HOT 2
- `common-settings` bug
- `common-settings` improvements HOT 6
- Update web engine to support modern websites HOT 3
- Error using KeePassXC integration (couldn't execute "clip") HOT 8
- Unable to run Nyxt HOT 10
- `edit-with-external-editor` is broken HOT 1
- Unable to use `edit-with-external-editor`with flatpak apps HOT 1
- `blocker-mode` seemingly blocks nothing HOT 5
- Guix distribution: Web process terminated due to WebKitJavascriptError, Code: 601 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 nyxt.