This version is just published to allow testing scripting Gephi Lite, using the BroadcastChannel API.
various fixes:
- #89: regression on show edges
- #173: regression on performance due to layout metric
- boolean attributes not rendered correctly in terms Filter
Thanks to @splines for the bug reports
misc:
- upgrade Graphology Gexf to 0.13.2
This version has been developed in a one week iteration organized at the 2024 Gephi week workshop.
Special thanks to Anders Kristian Munk, Johan Irving Sølotft and Lasse Uhrskov Kristensen for testing the app and reporting ideas and issues.
- Dark mode
- Connected Closeness (experimental): in layout panel one can chose to compute and show the
Connected Closeness
metric. It provides a quality measure of the current layout (jacomy 2023). Note that the current implementation is still being tested and will most likely be updated.
- Metrics can now indicate what kind of attributes they generate. We needed this to make sure that the Louvain Modularity was classified as a qualitative attribute although it outputs numbers.
- When creating an edge, the node select shows the last created nodes first to speed-up data edition experience. Thanks to qkhanhpro for reporting this great idea!
- Custom scripts modal now prevent data loss by warning users if script has not been saved before closing.
- Better User Experience in filters to avoid unwanted deletion
- Run your own Gephi Lite instance through Docker
- #160: Layout form input issues
- #162: Graph metadata form issues
- #153: Boolean attributes not rendered correctly in node panel
- #148: Graph data model update issues
- #144: Fix github authentification
Correcting some regressions:
- End to End tests were not run in CI
- gexf= url params is back for retro-compatibility but with a deprecation warning
- End to End tests updated
- code version displayed in welcome modal
This version has been developed in a one week iteration preceding the FOSDEM 2024 conference where we presented the genesis of Gephi Lite.
- New language Hungarian 🇭🇺 thanks to Lajos Kékesi @ludvig55
- New language Korean 🇰🇷 thanks to Hoil KIM @hiikiim
- Attributes values which are URL are rendered as hyperlinks in node panel
- Import GraphML format
- Graph background color can be changed
- An image (URL in node attribute) can be used as node background
- Better node/edge edition user experience:
- Validation message
- Ids are optional
- Graph model is used to guide edition
- Attributes in graph model can be deleted
- Better UX in Range filter (tick label + bounds inclusion)
- Caption size adjustments
- Added error boundaries with special error page
- Added a "open an empty graph" button
- #52: custom metrics can output qualitative attribute
- #115: add missing nodes at import option
- #116: cancel custom filter crash
- #117: graph model is modified if new attributes are created
- #128: clear graph issue
- #132: layout state issue
- #136: technical attributes are now accessible in custom scripts
- Migrated from Create React App to Vite
- Upgrade dependencies including sigma v3
- Better CI cache management
- Various code refactoring around the central app state
- Nodes and edges sizes and colors caption
- Search in graph for nodes and edges
- Create/update/delete nodes and edges
- Oriented graphs support
- General performance boost (notably the big lag after FA2 stop on big graph has been solved)
- Same color picker everywhere
- Better UX in statistics and layout notifications
- Better node/edges highlight on hover and selection
- Better node/edge selection
- Button to use FA2 infer settings
- Some unit tests
- Some e2e tests
- i18n in weblate system
- Color partition on edge
- Edges size rendering
- Show edge toggle button