zoomicon / readcom_app Goto Github PK
View Code? Open in Web Editor NEWREAD-COM: Reading Communities App
License: MIT License
READ-COM: Reading Communities App
License: MIT License
Version: 0.0.11
should zoom to ActiveStoryItem upon entering/existing EditMode
especially after loading from savedstate, currently we aren't zoomedTo automatically (due to some issue related to app startup) to the ActiveStoryItem, but it is remembered (which is important in case the OS autorestarted the app while it was in the background as Android may do). So at least if user press Edit button to enter that they should get zoomed to the ActiveStoryItem to work on it again
Version: 0.0.5
no About button exists to show about frame with app information, credits, useful links etc.
Version: 0.0.5
Currently navigation to parent StoryItem can only be done via the StructureView sidebar
Allow using ESC keypress to navigate to ParentStoryItem (up to the RootStoryItem)
Shift+ESC should navigate to RootStoryItem directly
Version: 0.0.11
AudioStoryItem fails to load its state (stackoverflow at SetPlayedOnce)
Version: 0.0.5
When one right clicks in Edit mode and presses the garbage can button to delete an item, the StructureView sidepane (if open) doesn't show updated contents. This results in an error message (non-fatal) shown if an already deleted item's thumbnail is selected in the structure view.
When the structure view is open it should always get updated based on object tree changes (new RootStoryItem is set, e.g. after loading a new story or doing New action)
Version: 0.0.12
BitmapImageStoryItem has a Camera button at its Options pane, but that doesn't appear on Windows.
Add a TCameraCaptureFrame based on CameraComponent Delphi sample and allow showing it as a modal frame to capture an image, pick an area of it (crop) using a TSelection and set the image of the BitmapImageStoryItem to that
Version: 0.0.2
AudioStoryItem (and its children) are currently visible in non-Edit mode
Should only be Visible in Edit Mode.
Version: 0.11.0
pressing Cancel after load action seems to do ActiveHomeStoryItem, canceling load shouldn't do any side-effects
Version: 0.0.3
StructureView is toggled on/off with respective button
It should autohide in non-Edit mode after item selection and stay open only in Edit mode when drag-drop operation of structureview items is enabled
Version: 0.0.6
Currently user can use Home button to navigate to HomeStoryItem, but upon loading of Story it is not made active automatically (thus would zoom to it). Instead it makes the RootStoryItem active and zooms to that
Version: 0.0.14
Should show border for newly added/inserted items of ActiveStoryItem that is being edited without having to exit/reenter edit mode to see those
Version: 0.0.11
DropTarget is appearing but not functioning (on hover files aren't shown as accepted to drop) in EditMode
Version: 0.0.14
when inserting a new TextStoryItem via the respective button, it should take bounds of AreaSelection inside the ActiveStoryItem, if any such selection exists
In non-Edit mode should hide or heavily blur all StoryItems apart from the one that is active.
This may be tricky to implement since StoryItems can be nested and the active one (if it allows navigation to it / activation) may be deep in the visual hierarchy.
One way could be to have inactive StoryItems hide the asset they display (but not their child StoryItems) and set to not have HitTest
Version: 0.0.14
Since we can have a child StoryItem that is outside the bounds of its ParentStoryItem, we should be able to move AreaSelector handles outside those bounds to select (and be able to move with the selector's middle handle) such item(s)
e.g. a VectorStoryItem of a speech bubble is usually outside the VectorStoryItem of the character it belongs to, even though it is still useful to be parented to it so that when moving the character the speech bubble will move along
Version: 0.0.10
When user has set a PanelStoryItem (which is by default a StoryPoint) to not be such, it should remember it when loading its state from .readcom file
Version: 0.0.5
Apart from selection via the StructureView, user can change ActiveStoryItem via keyboard (e.g. left/right, ESC, Shift+ESC) and via respective (Previous/Home/Next) UI buttons (only Home button was functioning in version 0.0.5)
So the selection in the StructureView (if open) needs to be updated when ActiveStoryItem changes
Version: 0.0.5
Currently Previous/Next buttons are non-funtioning. Allow right-clicking a StoryItem to toggle StoryPoint state for it, so that one can move between StoryPoints with Previous/Next button
When active item has no parent:
When it has parent:
Version: 0.0.11
TextStoryItem seems to always get the size of its parent StoryItem instead of starting with a small textsize and then allow to resize it (using ALT+mousewheel when hovered over it as with other child StoryItems of the edited ActiveStoryItem)
Version: 0.0.13
When one right clicks in Edit mode and "+" button to add a child item to it, the StructureView sidepane (if open) doesn't update its contents. This results in not showing the new items till the stucture view is closed and reopened
Version: 0.0.10
Should be able to use keyboard like below:
Version: 0.0.8
Upon crash or other forced abrupt termination of the application, it doesn't have chance to save its temp state so that it can continue from where the user was left
Should add periodic auto-saving of current state, or even better after every edit action (or at least every time it switches out of edit mode)
Version: 0.0.7
Buttons btnToggleEditMode / btnToggleStructureVisible / btnToggleTargetsVisible don't appear as toggle ones (don't stay visually pressed)
Version: 0.0.9
It's hard to click the content of a TextStoryItem to pass input focus to it when it doesn't contain any text or has very few text
Should give input focus to the Memo of the TextStoryItem when the TextStoryItem becoms Active
Version: 0.4.2
Should change font of TextStoryItem upon changing the bounds of it (would adapt the font size to try to fill its bounds with the text not getting cut off at the end, always having word-wrap on)
That way when resizing an item (say a StoryPoint "frame"), any text in its children/grandchildren TextStoryItems (that are say inside speech bubbles) won't become too small or too big to fit
Version: 0.0.14
Resizing the current area selection should resize the top item it encloses
Version: 0.0.13
Printing of the story would be useful, probably a Print to PDF action would be enough
Version: 0.0.2
Home button is currently shown on the left sidebar under the Structure button
It was originally placed there since both can be used for navigation , e.g. clicking the tree root at the Structure view does currently the same as the Home button, aka navigates to Root StoryItem (this should also change, see #3)
Move Home button of HUD (heads-up-display) to bottom-middle of screen, grouped in the same layout as the left (previous) and right (next) navigation buttons
Version: 0.0.5
There is currently no help button or other instructions in the application
Should make online guide and have help button to point to it. Could eventually embed a .readcom document as manual that will be containing such instructions
Version: 0.0.11
left sidebar buttons show hints/tooltips on hover, but right sidebar (shown in EditMode only) doesn't have such
Version: 0.0.11
DropTarget arrow should be faded out (lower opacity)
Version: 0.0.8
there is currently no copy-paste functionality
should have (edit-mode only) buttons to copy the ActiveStoryItem to clipboard and allow pasting into the ActiveStoryItem from Clipboard
Version: 0.0.5
There is no action to set color of TextStoryItem at its options dialog. This results in text showing in default-white color which in non-edit mode isn't visible when placed inside (say as child) a speech bubble (which is usually of white fill color)
Add ColorPicker dialog and respective button at popup of TextStoryItem
Version: 0.0.6
Should have hints (shown on mouse hover) for the different GUI elements
Version: 0.0.10
Can't always navigate to previous StoryPoint, whereas navigating to NextStoryPoint works fine
Version: 0.0.2
When doing CTRL+MouseWheel to zoom in/out it does it from the center of the view.
Should instead do zoom in/out keeping the position under the mouse cursor in the view (similar to how the ALT+MouseWheel resizing is working in Edit Mode)
Version: 0.0.9
A child StoryItem should be allowed to be dragged outside of its parent bounds:
especially needed when a Speech Bubble (an ImageStoryItem) is added as child of a character's ImageStoryItem (to then add a TextStoryItem in the Speech Bubble), so that it can be dragged with the character when the character's parent is the ActiveStoryItem. The bubble usually needs to exist more or less outside of the smaller bounds of the character it is related to.
Version: 0.0.12
Currently one has to use Add action (from the options popup of the ActiveStoryItem) and select a text (.txt) file in order to add a TextSToryItem into the ActiveStoryItem.
There is a "+" button at the Edit toolbar that adds an empty/default VectorImageStoryItem, should replace that with an AddTextStoryItem button with respective icon
Version: 0.0.12
The DropTarget decoration (translucent down/drop arrow and dashed borderline) shows under ImageControl at BitmapImageStoryItem when that type of StoryItem is the ActiveStoryItem
Version: 0.0.2
Home button activates the Root StoryItem
Should be able instead to set (via right click and a Home toggle button) any StoryItem as Home.
Navigating to an invisible StoryItem would just activate next one (cycling but making sure infinite cycle isn't done when there's only one and invisible at non-Edit mode)
Version: 0.0.12
Right-clicking a BitmapImageStoryItem doesn't show its options popup
Version: 0.0.14
When resizing a child StoryItem (of the ActiveStoryItem) via ALT+mousewheel, shouldn't act on SubComponents like the AreaSelector that maybe on top under the mouse cursor (should ignore them and peek underneath if they're on top)
Version: 0.0.2
Can't currently drag items in sturucture view
In EditMode only, allow re-ordering of StoryItems via StructureView:
Version: 0.0.9
When a StoryItem
Should set BorderVisible=false to all its StoryItem chilren when EditMode is set to false or Active is set to false
Version: 0.0.9
There is no way to flip an item horizontally or vertically without editing manually the .readcom file to set Scale.X = -1 and/or Scale.Y = -1 (or whatever other scale factor except for 0)
Add Flip Horizontally/Vertically buttons for the ActiveStoryItem to Edit Buttons toolbar
Version: 0.0.2
Double-click of child StoryItem inside edited StoryItem (parent) doesn't work in Edit Mode
In Edit mode, double-clicking a child StoryItem should switch that item between front and back placement in Z-Order children placement of its parent.
Version: 0.0.9
ALT+Mousewheel changes size of a child item (contained directly) of the ActiveStoryItem
Should have some way to change scale of it instead so that it doesn't appear pixelized when we zoom to it.
Maybe SHIFT+Mousewheel?
Version: 0.0.5
Currently StoryItems don't clip their children StoryItems, resulting in their content being able to show outside of their parent bounds.
There may be situations (esp. with PanelStoryItem) where it is desired to clip children so that their contents don't appear outside their parent buttons (parts that don't fit inside are clipped)
At StoryItem options popup should have toggle button or switch to turn that behaviour on/off
Version: 0.0.15
Should be able to select a child StoryItem of ActiveStoryItem in EditMode with single click
Version: 0.0.11
When entering edit mode, Memo control of TextStoryItem gets disabled
Reason is TManipulator ancestor is setting its children to disabled, should do that only on those that are not "SubComponents" (seems to only do it for TAreaSelector it hosts, but not for TDropTarget or the TGlyph, TBorder that TStoryItem descendent adds, or the TMemo etc. subcomponents that other descendents of TStoryItem add)
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.