Comments (5)
It would be great if at the same time could reduce some information duplication. Currently we have:
supported_settings
(listing uri's and locations)- the views / pages themselves (title and location)
search
with setting paths, a combination views / pages titles (again) and setting labels, and again locations- Settings themselves with their labels
It would be great if we could create a system similar to how in word you can create headers of different levels and it can automatically create a table of contents.
So in this case a way to add "path" like info to page titles and individual settings.
from switchboard.
It kind of seems like this could already be done in the search_callback ()
in each plug. I'm not sure what more Switchboard could do on the library level. This seems like an issue for each individual plug
from switchboard.
My idea was you create something on the Switchboard level that you can reuse in all the plugs, reducing code duplication and maintaining consistency.
from switchboard.
@peteruithoven I guess I'm not sure how that could be done technically. Given that switchboard doesn't know what is inside plugs, how could the library say which page to switch to and which widget to give focus to?
from switchboard.
I'm gonna close this for Switchboard because I don't think it's possible to do it from Switchboard's side. If we'd like to do this it has to be implemented in each plug
from switchboard.
Related Issues (20)
- Show back and forward buttons HOT 1
- Opening a switchboard plug directly from the main menu activates GTK search bar, which hijacks typed-in text HOT 1
- New Gestures Can Become Stuck! HOT 1
- [new plug] a developer panel to change dconf settings HOT 3
- Crash when opening Network plug HOT 3
- Only one application shown for default web browser HOT 1
- Wrong time from the internet HOT 2
- Some comboboxes are longer than necessary HOT 1
- Port System Settings to GTK4 HOT 3
- Integrate import/control of monitor colour profiles HOT 1
- preferences-desktop dark variant HOT 1
- It's possible to open two plugs at the same time
- Title bar or Menu Bar Dark Issue HOT 1
- Japanese Input is hard to setup HOT 1
- Move SettingsPage, SettingsSidebar into Switchboard
- Port plugs to GTK4 HOT 2
- Locale
- Search bar does not scale with font size
- Update screenshot
- [eOS 8.0 daily build 20240217] Plank dock does not automatically start on login to X.Org Session 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 switchboard.