Code Monkey home page Code Monkey logo

vym's People

Contributors

albanobattistella avatar drossberg avatar insilmaril avatar sengels avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

vym's Issues

Importing from freeplane

Will importing maps from freeplane be possible, in the next future?
Nodes of my maps have links to local files or folders and http links. Is that possible with vym?

thank you

Hide connection (?) , Verbindung verbergen

In older versions it was possible to hide the connection between items. When oping older files, the connection is still hidden. It is also possible to edit this in the xml file, but no longer in the user Interface.

vym version: 2.8.8 - 2021-06-16
Platform: openSUSE Leap 15.3
localeName: de_DE.UTF-8
tmpVymDir: /tmp/vym-QzNEgC
zipToolPath: /usr/bin/zip
vymBaseDir: /usr/share/vym
currentPath: /home/01_volker_home
appDirPath: /usr/bin
Settings: /home/01_volker_home/.config/InSilmaril/vym.conf
SSL status: supported
SSL Qt: OpenSSL 1.1.1d 10 Sep 2019
SSL lib: OpenSSL 1.1.1d 10 Sep 2019

MapEditor: Collapse/scroll unselected levels (like in TreeEditor)

As a power user, I create big trees with many children. As a result, it gets difficult to see through and navigate. It looks like (un)folding could solve this problem.

Example tree:
parent
-- son
-- daughter

In the default view, all three elements should be visible. After folding, only the parent node should be visible. A graphical indicator that the parent holds folded children would be helpful.

Appreciate your time and efforts with VYM, Uwe!

Add Keyboard Shortcut to Edit Font Size in Editor

Someone previously asked about a similar feature, although this request pertains to richtext editing in the text editor pane, whereas previous request involved modifying text size for an entire branch from the main map editor.

My request is that a keyboard shortcut be added that allows the user to increase/decrease font size while editing richtext in the text editor pane. MSWord and LibreOffice both use Ctrl+[ ] to perform this function, which is my suggested keyboard shortcut, although MSWord also uses the alternative Ctrl+Shift+<>.

I'm using v2.9.0 beta4 for Windows, not sure if versions on other platforms include this feature or not.

P.S. The new dark mode is awesome!!

Sharing vym files via git

Just curious if folks have any advice for sharing .vym files in a git repo. They're a binary format so merging won't work. Wondering if other people do this.

Non-transparent svg and image (png) export

After exporting, there is a white background canvas. This makes png/svg non-transparent.

Screenshot_20230126_172317

vym version: 2.8.42 - 2022-09-29
   Platform: NixOS 22.11 (Raccoon)
 localeName: en_US.UTF-8
  tmpVymDir: /tmp/vym-L0VX6g
zipToolPath: /nix/store/kw19wgs88ka17id6l2cwpyvs5jnphjkn-zip-3.0/bin/zip
 vymBaseDir: /nix/store/m9nwjb77gfvnv9wcwp6hf0yxvfl1aiw7-vym-2.8.42/share
currentPath: /home/hervyqa
 appDirPath: /nix/store/m9nwjb77gfvnv9wcwp6hf0yxvfl1aiw7-vym-2.8.42/bin
   Settings: /home/hervyqa/.config/InSilmaril/vym.conf
 SSL status: supported
     SSL Qt: OpenSSL 3.0.7 1 Nov 2022
    SSL lib: OpenSSL 3.0.7 1 Nov 2022

Should VYM have option to scale Image, and set default size to it?

When attaching external image, should VYM be able to modify it's size? and set default size for next time same image is inserted?

It is a question since,

  • it is very easy to modify image outsize VYM (Using GIMP on linux, or Preview on OSX)
  • Freeplane don't have it either.

Layout distortion when using flags

When activating one or more flags, the map layout is shifted to the upper left corner. When disabling the flag again, it is shifted back to the center of the canvas.
With activated flags, it is not possible the shift the layout, it is always fixed in the corner.
Older maps with old flags are not affected.
The effect is strange and hard to descripe, I hope it can be understood.

vym version: 2.8.8 - 2021-06-16
Platform: openSUSE Leap 15.3
localeName: de_DE.UTF-8
tmpVymDir: /tmp/vym-QzNEgC
zipToolPath: /usr/bin/zip
vymBaseDir: /usr/share/vym
currentPath: /home/01_volker_home
appDirPath: /usr/bin
Settings: /home/01_volker_home/.config/InSilmaril/vym.conf
SSL status: supported
SSL Qt: OpenSSL 1.1.1d 10 Sep 2019
SSL lib: OpenSSL 1.1.1d 10 Sep 2019

Rename also in menu?

It took me a while to find out how to rename an entry
*add to documentation?
*add to (rightclick) menu?

Heading Editor and Line break

  1. Create a new item
  2. enter a long text and close with return
  3. text is displayed with a line break
  4. open in Heading Editor
  5. there is no line break
  6. enter a line break before the one displayed in the map and close
  7. item in the map now shows 2 line breaks
  8. open item directly by double click and close with return
  9. line break from item 6. is gone, item looks as in 3.

Expected: Step 6. should remove the automatically inserted line break
Step 8 should not do anything

Tree editor always appears

Tree Editor appears with every file opened. Even when disabling, it appears again next time.

vym version: 2.8.8 - 2021-06-16
Platform: openSUSE Leap 15.3
localeName: de_DE.UTF-8
tmpVymDir: /tmp/vym-QzNEgC
zipToolPath: /usr/bin/zip
vymBaseDir: /usr/share/vym
currentPath: /home/01_volker_home
appDirPath: /usr/bin
Settings: /home/01_volker_home/.config/InSilmaril/vym.conf
SSL status: supported
SSL Qt: OpenSSL 1.1.1d 10 Sep 2019
SSL lib: OpenSSL 1.1.1d 10 Sep 2019

Spellcheck? Default Borders?

Just started using this on Windows (very impressed so far) but I noticed there doesn't seem to be a spellcheck function. Am I overlooking it? Also, is there a way to make new entries default to having a certain border? Thanks!

possibility to connect a child node to two parent nodes?

Pretty much something like what is seen in the image. This is important to me because I read a lot of research papers and I want to organize the findings of each paper such that at a glance I can see what 2 different methods provide converging evidence (the methods being parent node) for an idea (a child node). So far it seems like this program can only create a strictly linear diagram. Is there a way to create a structure like in the image?
image

Script editor width

Hello insilmaril,

Thanks for VYM! I have used it lightly and now I want to become more advanced.

I used the -l local option to allow easier modification of the macro file. However, I discovered that the full path to the macro file can increase the minimum displayed width of the script editor. My local macro file has a long path and that made the script editor too wide when docked.

I had hoped to make the displayed path truncate as needed. Unfortunately, my coding skills are not good enough. My ugly "solution" was simply to comment out line 138 in src/scripteditor.cpp:
// ui.macrofileLabel->setText(macros.getPath());

If truncation is an acceptable fix, QSizePolicy::Ignored looks useful. See:
https://stackoverflow.com/a/6721379

Read-only maps not really read-only

Maps can be opened readonly, e.g. if a lockfile exists and most actions will be disabled.

At least some actions are still possible:

  • Changing URL
  • Coloring
  • Getting JIRA data
  • ...

Also all moving, coloring and relinking is still possible.

And most importantly: A changed map will ask for saving - at least a different name has to be chosen

can't save .vym file

on Window 11 I use VYM Version 2.8.36 - 2022-04-29 (German language). I can't save my new map, got critical error. Button Speichern (CTRS+S) is grayed out. Save as with new name is also impossible. What to do?

Ubuntu 20.04 unmet dependencies

downloaded .deb file tried to install using gdebi package installer. Error message: Error dependency is not satisfieable: libc6(>=2.34)

Default path not found in Opensuse 15.3

In order to figure out the other bugs, I made a clean install of opensuse 15.3 which includes VYM 2.8.0.

When starting VYM , I get an error message "Couldn't read macros form /usr/share/macros/macros/macros.vys" In fact , "vym" is missing in the path.
Screenshot_20211029_102343_vym_macros

Same thing with "/usr/share/demos/default.vym" . In fact , "vym" is missing in the path here also
Screenshot_20211029_102430_VYM_default

Finally there is an error message for the update. See screenshot.
Screenshot_20211029_102611_update

Paste from copied or cut text goes allways to beginnig of string

from this version: Version 2.6.11 - 2017-11-14
Platform: Debian GNU/Linux 11 (bullseye)
localeName: en_GB.UTF-8
Path: /usr/share/vym/lang
vymBaseDir: /usr/share/vym
currentPath: /home/xxx/1/src/c/open_clean
appDirPath: /usr/bin

When editing the Note for a selected branch in the Node editor widget a copied or cut piece of text doesn't land where you put the cursor as you paste but lands at the beginning of the node.
if you paste in in the text or a with \n split line between two \n.
Whatever trick you use no way landa allways at beginning

Reduce zoom time

It takes some time to stabilise after zooming in and out. I think it could be stabilised instantly.

[feature request] Attachments (like notes)

Hi!
Thanks VERY much for providing such a great software as FOSS!!! I am truely thankfull! I am currently migrating lots of my NextCloud-Deck Cards to Mindmap-Items (since I feel I have more overview over everything).

In NextCloud I can attach files to cards. It would be cool if (next to notes), you could attach files to a node.

Best Regards!
Thomas

Compatible dark mode (breeze dark)

Thank you for creating the best mindmap software. I found some bugs for dark mode in Linux distributions generally using Breeze Dark (default KDE dark theme). It's just that in the textbox it can't be changed to the native dark theme form. I also encountered text that cannot be changed to white.

Tree editor

Screenshot_20230126_170009

Note editor

Screenshot_20230126_170220

Screenshot_20230126_170202

Text editor

Screenshot_20230126_170313

Script editor

Screenshot_20230126_170533

Property editor > Task

Screenshot_20230126_170704

Overwriting file

Screenshot_20230126_175242

VYM Info

Screenshot_20230126_200758

vym version: 2.8.42 - 2022-09-29
   Platform: NixOS 22.11 (Raccoon)
 localeName: en_US.UTF-8
  tmpVymDir: /tmp/vym-L0VX6g
zipToolPath: /nix/store/kw19wgs88ka17id6l2cwpyvs5jnphjkn-zip-3.0/bin/zip
 vymBaseDir: /nix/store/m9nwjb77gfvnv9wcwp6hf0yxvfl1aiw7-vym-2.8.42/share
currentPath: /home/hervyqa
 appDirPath: /nix/store/m9nwjb77gfvnv9wcwp6hf0yxvfl1aiw7-vym-2.8.42/bin
   Settings: /home/hervyqa/.config/InSilmaril/vym.conf
 SSL status: supported
     SSL Qt: OpenSSL 3.0.7 1 Nov 2022
    SSL lib: OpenSSL 3.0.7 1 Nov 2022

Couldn't start zip tool to compress data!

Hey all,

I installed vym on gentoo using emerge x11-misc/vym and put the xcb use flag in /etc/portage/package.use as x11-misc/vym xcb.
I ran vym needing to use 'dbus-run-session vym` in the terminal (because I forgot to add the dbus flag lol)
When I tried to save a small mindmap I get the error stating
"Couldn't start zip tool to compress data!
The map could not be saved, please check if backup file is available or export as XML file!

ziptoolpath:
args: -r /home/ryanl/Desktop/ImportantStuff/Research-Toyooka/ADNP/ADNP-mind-map.vym ."

I can export and open with xml so this isn't a big issue for me. It's important to note that while typing this I added the dbus use flag but still get the same issue (I haven't restarted my computer which maybe required here). Also important to note that this is version 2.7.500 development version. Perhaps I should look into making a ebuild of a stable version.

I just wanted to bring this up in case this still shouldn't be happening and I've stumbled on a bug. I've not made an ebuild before but would not mind making this my first ebuild so that gentoo can have a stable & updated version instead of 2.7.500 dev version. Let me know what you think and if you want me to try anything. Today I have to study so I'll check this tomorrow and just use xml exporting/opening to save my map. Sorry I didn't format this issue well but I need to get to studying lol.

Does Not Comply with XDG Standard on mimeapps.list

My new favorite mind mapper! Just one problem so far… installation never generates MIME file type associations. This file is not created:

~/.local/share/mime/packages/application-x-vym.xml

The expected behavior is that I could associate .vym files with vym. The actual behavior is that I must launch vym, and then open the file within the program.

Kernel: 5.17.1-zen1-1-zen | arch: x86_64  bits: 64 | compiler: gcc  v: 11.2.0 | Desktop: Budgie  v: 10.6.1 | Distro: EndeavourOS  base: Arch Linux

Ubuntu 20 can't update VYM

Hello.

In Ubuntu 20 apt installs version 2.6.11 Going to Help -> Check If Updates Are Available results in an warning : Please allow VYM to check for updates.

Now, I have some maps created in 2.8 and opening those results in no text were there should be text.

Any suggestions ?

Thank you !

Unable to write local language characters, they are triggering shortcuts

Reported by Vladimir Kuzmins in https://sourceforge.net/p/vym/bugs/125/

Setup: I use Ubuntu 18.04 in English, but with "latvian(apostrophe)" keyboard layout/input source. Compiled VYM 2.7.1 with qt5 dev packages, downloaded from sourceforge.

Problem: It is impossible to type text in VYM nodes in Latvian with above setup. By trying to type "'a", "Alt+A" shortcut is triggered and node is inserted. Same for typing "'i", "'u"

Context1: With given keyboard layout typing "'a" ("[apostrophe]a") gives "ā" , which with "regular" "Latvian" layout would require "AltGr+a", which (may be) gets emulated and triggers behavior above.

Context2: Some shorts are possible to workaround openning Title text editor. Which works for 'e, 'a, but not for 'u, which seems to be global shortcut.

Web Version

Hi!
I would love to see a NextCloud integration - running it in the browser, also working on Android Tablets and Phones. Is this also the vision/need for other people?

This is a long way to go. Some brainstorming

  • Can the QT App be easily converted to a QT-WASM App? I have never done that, so I probably don't know all the work, all the incompatibilities that need to be fixed.
  • Create a modern WebApp that reproduces the functionality and accepts the same file format
    • the file format seems quite volatile
    • does it make sense to keep some classes from the original Project using WASM?

I am really interested in the project, but I guess at the end I have too little energy to consistently put time into it. Still I thought that I share my brainstorming.

Best Regards!
Thomas

scripts/confluence.rb is a symlink

Something curious happened to scripts/confluence.rb: It's not a file but a symlink!
git checkout gives me error: unable to create symlink scripts/confluence.rb: file name too long

Copy to new clipboard fails

Trigger action in context menu of a branch, new map will be created but empty and QDialog pops up showing problems with clipboard.

OpenSUSE builds failing

OpenSUSE users are currently stuck on version 2.8.8, as the builds in OBS are currently failing. I think the main issue is that there are warnings being treated as errors.

The most recent log: https://build.opensuse.org/package/live_build_log/home:insilmaril/vym/openSUSE_Tumbleweed/x86_64

I hope I copied the right bit:

[   97s] cc1plus: some warnings being treated as errors
[   97s] make[2]: *** [CMakeFiles/vym.dir/build.make:374: CMakeFiles/vym.dir/src/attributeitem.cpp.o] Error 1

Translations missing

CMake in 2.8.x does not create and install *.qm file correctly, resulting in missing translations.

Warnings: Default map and macros not found at startup

In vym 2.8.1 on openSUSE Leap 15.3 the vymBaseDir is not set correctly, resulting in several warnings and unavailable demo maps and translations.

Workaround:

Start vym from shell or configure your Window Manager to do similar:

cd /usr/share/vym; vym -l

This forces vym to use /usr/share/vym as vymBaseDir

An updated package with fixed path is pending for vym 2.8.7, watch or even add the repository from:
https://build.opensuse.org/package/show/home:insilmaril/vym

File name in Tab is not displayed

When opening the first new tab, after 'save as' the file name is displayed in the tab. For further tags, display keeps "unknown" until reloading the file.

vym version: 2.8.8 - 2021-06-16
Platform: openSUSE Leap 15.3
localeName: de_DE.UTF-8
tmpVymDir: /tmp/vym-QzNEgC
zipToolPath: /usr/bin/zip
vymBaseDir: /usr/share/vym
currentPath: /home/01_volker_home
appDirPath: /usr/bin
Settings: /home/01_volker_home/.config/InSilmaril/vym.conf
SSL status: supported
SSL Qt: OpenSSL 1.1.1d 10 Sep 2019
SSL lib: OpenSSL 1.1.1d 10 Sep 2019

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.