Code Monkey home page Code Monkey logo

fomod-designer's People

Contributors

gandag avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

beermotorwb an3k

fomod-designer's Issues

Refactor nodes into items.

Refactor the node tree to use Qt's standard items instead, in order to simplify the search operations.

Have the node name use the Source for Files tag

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

Turn text into property.

Refactor text into an actual property. On import/export parse and write it into the element's actual text.

Add text editor to line edits.

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.

Tree context menu

Add a right-click context menu for TreeView:

include delete object, expand all nodes.

Closed components error

Process

  1. User open 1 project.
  2. Close all components.
  3. Open another project.

Expected result

Re-opened components.

Current result

Error message, see screen.

Closed components error screenshot

image

Fields losing focus after single input

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.

View menu

Add a view menu to control widget appearance.

Refresh rate changed in settings but not taking affect

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.

Refactor node text to property.

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.

Full Installer Preview

Provide a full preview - all the install steps, with results in each page and a preview of the mod root folder at the end.

Change object node title.

Be able to customize the title of each object node for easier ID. Maybe default it to the node's name.

Help

Design a help system.

Add tutorial

Add simple tutorial. Modal dialog with transparent background on top of main window, same dimensions.

Text fields in Plugin and Description lose focus after one character

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.

Context

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.

Process

  1. Select Config in Node Tree
  2. Add Name under Children Box and type in name in Property Editor
  3. Add an Installation Steps
  4. Add an Installation Step and type in name
  5. Add an Option Group
  6. Add a Group and type in name
  7. Add Plugins
  8. Add a Plugin and try to type in the name
  9. Add a Description and try to type in the description

Expected result

Expected to be able to type what I needed to without having to continually re-click on the text field

Current result

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.

Possible Fix

No idea

name of issue screenshot

No screenshot

Required node children.

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 hidden nodes

Add ability to hide nodes in the tree and keep them in the output xml.

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.