Forum Replies Created
-
AuthorPosts
-
Project_LibreKeymasterYes, it is fixed on the Cloud version but on the desktop it is going to take another major update. ProjectLibre is built on Java Swing, which does not scale automatically on high-DPI displays (like 4K monitors) unless extra scaling support is manually implemented. The result:
Tiny fonts, icons, and UI elements that are nearly unreadable
No built-in scaling or magnification in ProjectLibre itself
✅ Workarounds You Can Try
1. Force DPI scaling using Java flags
If you’re running on Windows or macOS, you can launch ProjectLibre with high-DPI overrides:Windows (using a .bat file to launch):
bat
Copy
Edit
java -Dsun.java2d.uiScale=2.0 -jar projectlibre.jar
(Replace 2.0 with your preferred scale, e.g. 1.5, 1.75.)macOS:
If you’re launching via the .app, you’d need to modify the Java command in the app bundle’s Info.plist or run.sh to add:bash
Copy
Edit
-Dsun.java2d.uiScale=2.0
⚠ Note: On macOS, this can be a bit tricky because the .app wraps the JVM. If you want step-by-step help editing the .app launch script, I can guide you through it.2. Lower screen resolution temporarily
On a 4K monitor, you can temporarily reduce the screen resolution (e.g. to 1920×1080) when using ProjectLibre. This is not ideal, but it makes the UI usable.3. Use compatibility settings (Windows)
Right-click ProjectLibre.exe or its shortcut → Properties → Compatibility → Change high DPI settings
Check Override high DPI scaling behavior and set it to System (Enhanced).📌 Status and Future Fixes
The ProjectLibre team is aware of HiDPI issues. But because the desktop version is still Java Swing-based, there’s no simple fix …. a significant update.ProjectLibre Cloud, the SaaS version, works in the browser and does scale properly on 4K monitors. If you’re open to switching, you’ll likely have a much better experience.
Project_LibreKeymasterYou’re probably trying to open:
A native ProjectLibre .pod file that ProjectLibre is mistakenly trying to read as a Microsoft Project .xml file, or
A file that was edited externally or renamed in a way that confused the loader.
This can happen if you:
Changed the file extension manually.
Imported/exported the file through a different system or plugin.
Opened the file using the wrong method or from an import wizard screen expecting MS Project format.
💡 Fix Steps
1. Double-check the file extension
Make sure you’re opening it as a .pod (native ProjectLibre file), not .xml. If the file was renamed, change it back to .pod.2. Try this workaround
If you can’t open it directly:Launch ProjectLibre 1.9.8
Click File > Open instead of double-clicking the file
Manually browse and select the file
Ensure the file type is set to ProjectLibre files (.pod) in the dialog box
3. Reinstall or downgrade
ProjectLibre 1.9.8 might have a bug with certain XML parsing:Try reinstalling 1.9.8 cleanly
Or test the same file with an older version (like 1.9.7) — available on SourceForge
4. Check with another file
Try opening another .pod file. If it opens fine, your file may be corrupted.5. Open as text (advanced)
If you open the file in a text editor (like VSCode or Sublime Text) and see something likewith no namespace (i.e., not Microsoft XML), then ProjectLibre shouldn’t try to open it as XML. This confirms it’s native and the loader is confused.
Project_LibreKeymaster`One of the most powerful—and often overlooked—features in ProjectLibre is the ability to zoom in and out on every view. Whether you’re fine-tuning dates in your Gantt chart or inspecting a high-level network diagram, you control exactly how much of your plan you see at once and the size of the nodes in different views.
🔍 Gantt Chart Zoom Levels
In the Gantt Chart view, zooming doesn’t change font size—it compresses or expands the time scale. Use the zoom buttons or menu to switch between:Day view (each column = one calendar day)
3-Day view (ideal for short projects)
Week view (one column per work week)
Month view (great for high-level planning)
Quarter view (perfect for executive overviews)
Each step compresses or stretches the timeline, so you can see all 200 tasks in a single screen, or zoom all the way in to adjust start/end times within a single day.
📊 Spreadsheet & Resource Views
Zoom isn’t limited to charts—any sheet-like view also scales:Resource Sheet, Task Usage, Cost Tables, etc.: zooming here changes row heights and column widths, letting you pack more detail on-screen or blow it up for readability.
You’ll still have full access to sorting, filtering, and editing—just at your preferred scale.
🌐 WBS & Network Diagram Responsiveness
In the WBS (Work Breakdown Structure) and Network Diagram views, zoom acts similarly to a responsive design:Zoom In: nodes grow larger, show more text (longer task names, more fields).
Zoom Out: nodes shrink, labels abbreviate or truncate, and the entire diagram fits together neatly.
This dynamic resizing helps you navigate even the most complex project structures without losing context. Collapse or expand summary tasks alongside zooming to focus on just the sections you need.
🚀 How to Zoom
Toolbar Buttons: Look for the magnifying-glass icons in the view’s toolbar.Menu Commands:
View → Zoom In / Zoom Out in the Gantt Chart or Spreadsheet menus
Ctrl + ‘+’ / Ctrl + ‘–’ (Windows/Linux) or Cmd + ‘+’ / Cmd + ‘–’ (macOS)
Mouse Wheel: In some views, holding Ctrl/Cmd while scrolling will zoom.
Why Zoom Matters
Macro vs. Micro: Switch easily between big-picture roadmaps and detailed task edits.Screen Real Estate: Optimize what you see on different monitor sizes or projector screens.
Presentation-Ready: Zoom out for a clean, slide-friendly view; zoom in to highlight specifics.
Give it a try next time you’re in ProjectLibre—zooming transforms how you interact with your entire schedule. Let us know which view you find most improved by zoom!
Project_LibreKeymasterThis was posted by a user…. there was no detail so here is a background>
In ProjectLibre, **hierarchical relationships**—created by indenting and outdenting tasks—form the backbone of your project’s **Work Breakdown Structure (WBS)**. By organizing tasks into parent-child groupings, you gain clarity on phases, improve roll-up reporting, and keep complex projects manageable.—
## 1. Building Your Hierarchy with Indents
– **Indent a Task**
Select one or more tasks and click ** ▶ Indent Task** (or pressTab).
– **Outdent a Task**
Select and click ** ◀ Outdent Task** (or pressShift + Tab).Each indent makes the task a **child** of the task immediately above it—turning that above task into a **Summary Task**.
—
## 2. Summary Tasks & Roll-Up Data
– **Summary Task**
Automatically created when you nest tasks beneath it. It displays:
– Start and finish based on earliest/ latest dates of its children
– Total duration summing up children’s durations
– Percent complete rolled up from child tasks– **Collapsing / Expanding**
Click the **“–”** or **“+”** icon next to a Summary Task to hide or show its child tasks. This lets you focus on high-level milestones or drill down into details whenever you need.—
## 3. Unlimited Levels of Structure
There’s no hard limit to how many layers you can nest—use as many levels as your project requires:
`
Phase 1 (Summary)
├─ Task 1.1
│ ├─ Task 1.1.1
│ └─ Task 1.1.2
├─ Task 1.2
└─ Task 1.3
Phase 2 (Summary)
…
`Each level of indent deepens your WBS, gives you more granularity, and ensures that even large, multi-phase plans remain organized.
—
## 4. Best Practices
1. **Define Phases as Top-Level Summaries**
Use your highest-level Summary Tasks to represent project phases or major deliverables.2. **Limit Depth to What You Need**
Deep hierarchies can become hard to read—aim for 3–5 levels unless absolutely necessary.3. **Name Summaries Clearly**
Give each Summary Task a descriptive name (e.g., “Design Phase,” “Testing & QA”) so your roll-up view is instantly understandable.4. **Use WBS Codes (Optional)**
Enable WBS codes in **Project → WBS Code Mask** to automatically number tasks (1, 1.1, 1.1.1, etc.) and mirror your indent structure.—
## 5. Why Hierarchy Matters
– **Clarity**: Quickly see which tasks belong together.
– **Reporting**: Summary Tasks give you top-level metrics without manual calculations.
– **Navigation**: Collapse large sections to focus on what’s relevant.
– **Scalability**: Organize projects of any size—from a handful of tasks to hundreds.—
By mastering indents, Summary Tasks, and WBS codes, you’ll unlock ProjectLibre’s full potential—turning a flat task list into a powerful, structured blueprint for project success.
April 23, 2025 at 12:50 am in reply to: 📣 ProjectLibre 1.9.8 Release Coming This Week – Major Update! #2799
Project_LibreKeymaster🚀 We’re thrilled to announce that ProjectLibre 1.9.8 will be released this week — and it’s one of our most significant updates to date.
This version brings a massive performance boost, with some areas seeing up to 5x speed improvements across all platforms: macOS, Linux, and Windows. From launching the application to switching between views, scrolling through large Gantt charts, and handling complex project files — everything feels noticeably faster and more responsive.
🧠 What’s New in ProjectLibre 1.9.8:
⚡ Major performance enhancements across the board
🖥️ Optimized experience on macOS, Linux, and Windows
📊 Improved handling of large project files and multi-project environments
🧩 Smoother UI interaction, especially in resource views and task updates
🔄 Faster file loading, rendering, and Gantt chart scrolling
💼 More responsive behavior with team and role-based planning features
🔒 Upgraded runtime support for better stability and future compatibility
This update lays the foundation for future innovations in ProjectLibre Desktop
🎯 Whether you’re a long-time open source user or switching from proprietary PM tools, this release is built to give you a faster, smoother, and more scalable project management experience.
Stay tuned for the official release later this week — and be sure to share your feedback once you’ve had a chance to test it out!
📥 Download will be available at:
https://www.projectlibre.com`Let’s build the future of open source project management together!
— The ProjectLibre Team
-
AuthorPosts