gandag / fomod-designer Goto Github PK
View Code? Open in Web Editor NEWA visual editor to quickly create FOMOD installers for Nexus based mods.
License: Apache License 2.0
A visual editor to quickly create FOMOD installers for Nexus based mods.
License: Apache License 2.0
Add a button to the source/destination properties to help with choosing path.
Add a general testing framework.
Currently it's building to a folder, change the build to one-file.
Refactor the node tree to use Qt's standard items instead, in order to simplify the search operations.
For example:
<folder source="RandomFolder\131\ELECTRIFY No Hands Glow" destination="" priority="1"/>
would have the name "ELECTRIFY No Hands Glow"
The same with files minus the file extension
Allow users to reorder specific nodes (Pattern, Install Step)
Grab a more colourful logo set.
Refactor text into an actual property. On import/export parse and write it into the element's actual text.
Add colour management for users and change grouping to tabs (vertical?)
At least to 80%, ideally to 90%.
Add a simple text editor to all line edits. Add special html formatting editors to displayed descriptions with a warning that formatting may not work in all mod managers.
Improve code readability - refactor methods that contain no logical into signals.
For example, several pattern nodes are usually used with no way to distinguish them.
Add a right-click context menu for TreeView:
include delete object, expand all nodes.
Add a recent files menu.
Clean up unnecessary defined exceptions.
Currently using build 332.
After investigating one of the issues that I have experienced it appears to have been reported in issue #48
I found that setting on of the type descriptors to "recommended" seems to cause this issue.
Turning preview refresh to "On Refresh" seems to alleviate this issue. It appears that when the box in the preview is ticked, the focus is drawn to the option instead of remaining on the input field.
Add a view menu to control widget appearance.
Get tox working with vagrant/conda/pyenv and move docs requirements out of main reqs.txt
Per request, opening a new ticket.
Changed the Preview Refresh Rate from On Property Editing to On Node Select, but the preview window is still updated with each change in the property editor. A restart of the utility did not change behavior.
Add order to properties to improve workflow.
Add comments as child nodes to elements that require metadata. (user sort order, user naming, etc.)
Add the ability to add comments in the tree.
Add a check for updates option at startup.
Refactor the node's text into a full property. With this, you'll be able to apply order and give a different label to the text.
Currently name and email are pre-set in vagrant default. Remove and provide a way to get user input.
Provide a full preview - all the install steps, with results in each page and a preview of the mod root folder at the end.
Metadata cannot be added to nodes that do not allow text or children. At least one of those is needed.
Be able to customize the title of each object node for easier ID. Maybe default it to the node's name.
Provide 32bit builds for windows at least.
Recent Files are broken in the intro screen and causing rare crashes.
Add undo functionality + history.
Can't remove objects during deque iteration, remove them after
Properties with combo boxes are not being properly set.
Grab a better executable icon.
Design a help system.
Shortcuts for the toolbar actions are not working.
Add simple tutorial. Modal dialog with transparent background on top of main window, same dimensions.
Add sorting to the xml elements or they might not validate on export.
Add a default section to settings where users can change common default values on attributes.
Add autocompletion to:
flagDependency,
fileDependency,
Add a preview to the install steps (the visible installer).
Add a prefix to each type of object node.
Text field inputs at levels below GROUP loose their focus after a single character. Causing one to re-click on the text field to enter the next character. Fields tested were the Plugin name and the plugin's Description.
In testing out the latest stable version, I attempted to re-create an existing FOMOD installer of one of my mods. I had my original XML open in Notepad++ so that I could view portions of it while seeing what FOMOD-Designer has to offer. While I can copy & paste text just fine, I was trying to type directly into the text field as I would in a brand new FOMOD installer write up.
Expected to be able to type what I needed to without having to continually re-click on the text field
When I reach the Plugin name field I type one letter, scratch my head when I see that the rest of the word did not appear. Click text field again, type another letter, get frustrated that my word is not typing. Continue to click and type repeatedly until finished. Move on to the Description field and try to type in it. Get fed up and copy & paste from another source.
No idea
name of issue
screenshotNo screenshot
Allow copy/paste on nodes. Maybe duplicate?
Add optional colour to each type of object node.
Provide help with the required children for each node. Colour them in red in the object box or provide a setting to auto-create them.
Add ability to hide nodes in the tree and keep them in the output xml.
Sometimes with large fomods the nodes repeat and is hard to keep track of what is what.
It may be a benefit to have the nodes be renamable
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.