Comments (6)
@prmr Just to clarify, you want things like "Zoom in" to become "Zoom In" right?
from jetuml.
yes
from jetuml.
Alright, I have made a branch for this issue as well. I capitalized all of the menu items and all of the buttons (except for extend and include in Use Case Diagrams). Again, I couldn't think of a way to test this, so if you guys can please check out this branch and just make sure everything is capitalized properly I would appreciate it. Thanks!
from jetuml.
I just looked through this. The only thing I still see other than what you mentioned is the dialog boxes in the properties menus. (e.g. "name", "attributes", "methods") I know it's convention for it to be lowercase in the code, but these do face the user and might be good to capitalize somehow, either in code or by converting to Title Case before showing.
from jetuml.
I would prefer if we capitalized in the GUI, not in the code.
from jetuml.
@EJBQ I just added a new method to the PropertyEditor class that parses Strings and converts them to a Title Form. By calling this method, I am able to make the properties in the diagrams capitalized. With this, the issue should be solved. I will merge and close this shortly.
from jetuml.
Related Issues (20)
- Node order not preserved during serialization
- Correct middle label placement for straight segmented edges
- Package node loses position when last child node unlinked
- Release 3.6
- Typo in user guide - "Linking Note Elements" HOT 1
- Notification-based Feedback Mechanism
- Deprecated Checkstyle checks in Style.xml
- Feature for underlining and italics? HOT 2
- JavaFX GUI Unit Testing HOT 1
- Files with newlines cannot be opened
- Refactor Notification Mechanism
- Add Dialog to Set Notification Time
- Release 3.7
- Point node does not get deleted when corresponding edge is cascade-deleted
- Migrate to Java 21
- Notification to JetUML icon on Taskbar
- Redesign StringRenderer Class
- Update the documentation
- Font Chooser Feature
- Dark mode feature 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 jetuml.