Comments (7)
If anyone wants to try the menu modified as proposed, here's the diff attached.
from lepton-eda.
Several notes after your suggestions:
-
Should we add
&object-properties
Scheme function and replace several&edit-something
with it? WDYT? -
I'd like "Sidebar" better than "Right Dock" (and why could not it be left, for example?). However, I don't quite understand what could be used instead of "Status" then. Especially, when the user doesn't use embedded dialogs.
-
Why have you thrown out &hierarchy-documentation?
-
Why have you thrown out &options-text-size?
Otherwise, I'm pretty happy with your changes.
BTW, it's strange that OL
is not displayed for the "Show log window..." menu entry.
from lepton-eda.
-
Yes, I think we should replace
edit-color
,edit-linetype
,edit-filltype
andedit-pin-type
with newobject-properties
action. -
Frankly, I do like "Sidebar" name, too. But
Right Dock
andBottom Dock
names precisely describes what we have now: rigid docking widgets that cannot be configured in any way. And these menu items makes no sense whenuse-docks
is set tofalse
. Some time ago I proposed (on gitter) to split upsystem-gschemrc
file: that way it would be easier to dynamically generate the main menu in, say,system-gschemrc-menu.scm
file (taking into account user configuration). -
Why have you thrown out &hierarchy-documentation?
I see no relation between hierarchy and component documentation. And that item is already present in Help
menu.
-
Why have you thrown out &options-text-size?
When the users see such an item in Options
menu they might expect that it should somehow affect the global settings (like text-size
in gschemrc
). But instead it just opens Edit Text
dialog (the same as Edit->Edit Text...
).
O L
key sequence is rebound to another action in my configuration.
from lepton-eda.
Some further modifications:
- rearrange some items
- add/remove
...
where appropriate - add more separators
- move
Edit->Invoke Macro
=>File->Invoke Macro...
- move
Edit->Show/Hide Inv Text
=>Attributes->Show/Hide Hidden Text
- rename
Component Documentation...
=>Find Component Documentation
from lepton-eda.
@graahnul-grom, could you please add a PR for this? Or better, several PRs for different rearrangements?
from lepton-eda.
@vzh I'll add a PR, though it would be hard to split it up.
Updated menu:
- system-gschemrc: system-gschemrc.txt
- diff: system-gschemrc_3.diff.txt
- screenshots (left - old, right - new):
from lepton-eda.
For some reason, #281 did not automatically close the issue, so I do it manually.
from lepton-eda.
Related Issues (20)
- Links to gitter.im are broken HOT 7
- Cannot load lepton-schematic configuration HOT 22
- LM317 has pinseq visible instead of pinnumber HOT 2
- Segfault after multiple opening/closing of Edit Attributes dialog box HOT 19
- Custom Color Maps? HOT 2
- lepton-schematic not starting HOT 9
- Behavioral source in Lepton-eda HOT 4
- lepton-tragesym fails HOT 2
- *wishlist* Customizable net/bus width and junction cue sizes HOT 1
- segfault crash is lepton-schematic HOT 1
- Switcap backend doesn't work completely, like it does in gEDA/gaf HOT 8
- lepton-eda_1.9.11 from https://packages.ubuntu.com/groovy/lepton-eda cannot be installed on Ubuntu 20.04.3 HOT 3
- lepton-schematic-1.9.17 fails to run (compilation of /usr/share/lepton-eda/scheme/lepton/ffi.scm failed) HOT 9
- make and make install not working HOT 16
- lepton-schematic ubuntu impish fails to run HOT 7
- Gtk3 port: issue with zooming when gui::warp-cursor=true
- Q: Is this Functional Electronic Computer-Aided Design (fECAD) solution? (Basically OpenSCAD for electronics?) HOT 2
- lepton-archive --extract behavior
- Failure to compile schema at first start HOT 1
- lepton-netlist will not run HOT 4
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 lepton-eda.