Giter Club home page Giter Club logo

u4few-app's People

Contributors

dependabot[bot] avatar hiimalexjgarcia avatar holdinghands avatar imcodingideas avatar josephmturner avatar

Watchers

 avatar  avatar  avatar

u4few-app's Issues

Remove additional states for side panel

Looks we don't currently have a use for the additional states of the right side panel; it's satisfactory to allow the side panel to be closed and open (at ~384px wide).

Remove intermediary keyframe; change animations to transitions

Remove balanced screen keyframe in animation when moving from one region to another.
Change animations to transitions (to make going from one region to another look smoother).

This will also resolve issue #32: "Currently, It looks like the semscreen goes through a balanced view before opening the region that user drops a point into – please skip that balanced view and go straight to region opening."

Drag any point between regions

They can be dropped into regions already populated, except the focus region and see tag cloud in periphery of region which gets larger.

Make changes to currently selected hat persist.

When changing hatIndex/hatColorIndex (or other attributes) of currently selected hat, changes disappear upon selecting another hat. Changes only persist when changes are made to hatIndex/hatColorIndex of hats that are not selected. This bug breaks PR #45.

Rich text formatting

Add functionality to view a point in full-screen. User would access the full-screen view by clicking a maximize button in the top-right of the expanded point. This maximize button would be accompanied by buttons to minimize the point and to delete the point, as illustrated by the image below.

Drag a point/tap from a rim

Drag a point/tap from a rim to center and a point already exists, the new point bumps
the prior to its tag’s region, or to the topic region if not yet tagged.

Long hold center point to shrink

Long hold center point to shrink the semscreen and move to “package” on right
panel to see options for save (later, send, share, publish…)

Remove forced scrollbars

Remove forced scrollbar in right panel
Scrollbar should only appear in the right panel when content expands beyond what the div can hold. (currently the scrollbar is there whenever the panel is open)

Display points inside minimized regions

While any region is expanded, display point previews in remaining 8 minimized regions.
If not enough space to display a point preview, display a number which tells users how many points have been created in a given region.

Move a point

Move a point from the periphery toward center to show the rim where user dropped it (to compare different user input around one point)

Display and edit points as unordered lists

Displaying points as unordered lists:

  • Display tag label in-line to the right of the point
  • Only display tag label if it is a sub-label (in other words, do not display labels such as "Actions" or "People" but do display labels such as "Connection" or "Health")
  • In Point.js, set PointPreview css border to 0px
  • In Point.js, change constants in contentExcerpt to
  const contentExcerpt =
    content.length > 70 ? `${content.substring(0, 50).trim()}...` : content;
  • Display bullet points to the left of each point in the list

Editing points as unordered lists:

  • Upon clicking a point, typing cursor appears where clicked (no box opens)
  • If content is greater than contentExcerpt, then while editing point, allow the text content of the point to take up more than one line
  • Pressing Return creates a new point on a new line just below the existing point

Drag events should still work on the whole PointPreview area. However, when point is being edited, text can be selected, copied, pasted, etc.

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.