Git Product home page Git Product logo

presenter's Introduction

Presenter Application

npm run tauri dev

presenter's People

Contributors

mritter2-chwy avatar mwritter avatar

Stargazers

Isaac Woollen avatar

Watchers

 avatar Isaac Woollen avatar

presenter's Issues

Add Functionality to the Add / Edit Search fields

Epic link - API Search

Description

  • Allow user to add and edit search 'fields'. The user should be prompted with the same 'modal' for both adding and editing a search field. The modal in 'edit' mode should populate the fields with the current field information, and the modal in 'add' mode should obviously be blank fields. Clicking 'save' in the modal should update the 'search.json' file for that search entry.

Acceptance Criteria

User should be able to:

  • Add new search fields
  • Edit search fields

Screenshots

Current UI for modal
Image

Media Gallery images stretching

Description

  • The 'media gallery' does not standardize the image sizes so if the images are all different sizes the 'gallery' looks weird.

Acceptance Criteria

  • All images are size the same regardless of actual size of the image.
    -- This may cause some of the image to be 'cut off' but I think thats fine

Screenshots

Issue:
Screen Shot 2023-06-09 at 09 52 09 AM

Looks fine when the images are the same size and looks like 16:9 ?
Screen Shot 2023-06-09 at 09 53 25 AM

Prompt text overflowing for longer text

Description

  • The text on the 'prompt' window sometimes over flows when the text is long. This window is meant to be used to show the current slide text and the upcoming slides text to the presenter so that they can see there place and read the text on the screen without looking at the projector screen. So this text needs to still be large so they can read it from possibly 'far away' ๐Ÿคทโ€โ™‚.

Acceptance Criteria

  • The text on the prompt window should resize to allow the presenter to see the current text on the projector at least and handle the overflow better (maybe add ... to the overflowing text) it should just look more polished then just showing text cut off, might just have to resize to smaller size.

Screenshot

Image

Add functionality for using 'variables' in API Search URL

Epic Link: Epic

Description

  • The search fields have the concept of variables, we need to now be able to use those variables in the search url. The variables within the url should be stand out so the user knows these parts are variables.

Acceptance Criteria

  • User can use the variables within the search field to construct the search url

Screenshots

Screen Shot 2023-06-12 at 09 25 54 AM

Theme not being applied fully

Description

  • when changing the theme on the 'playlist' view the 'projector' slide only partially updates the theme, it seems the container and tag color and position are not changing. This seems to be fixed if you re-select the slide but this is not ideal.

Acceptance Criteria

  • When the theme for a playlist is changed the 'projector' should reflect the new theme instantly.

Screenshot

Once playlist theme is changed while slide is selected - theme not fully applied
Image

Once you re-select (just click on the slide again) - theme fully applied
Image

EPIC: API Search

Description

  • User can use an API to look up slide content.

Task List

โš ๏ธ Add ticket links for these

  • Create a generic MVP Search UI Create a 'search outline' that we can use to configure an API search UI โœ…
  • Create a parser for the 'search outline' to build the UI โœ…
    -- This will need continual updates.
  • Create a way for the User to edit the 'search outline' configuration
    -- This will most likely require multiple tasks
    --- Allow user to edit core search items [name, URL, API return type, headers] โœ…
    --- Allow user to add and edit search item 'fields'
    --- Create UI โœ…
    --- Create functionality that updates the 'search.json' 'fields': Task โœ…
    --- Create functionality that updates field variable validators Task โœ…
  • Add functionality to use 'field variables' in api search URL Task โœ…
  • Add functionality to create a blank search entry. โœ…
  • Add functionality to delete search entry Task โœ…
  • Create documentation on how the 'search outline' is structured and used Task โœ…

Theming main text container allows overflow

Description

  • This may be how we want it ? Might be better to make the main text container 'overflow-hidden' or have a checkbox for the user to decide, or some sort of indicator on the 'playlist view' that says 'Hey this slide is overflowing may wanna update the theme or break up this slide" ๐Ÿคทโ€โ™‚๏ธ . To note this means the the text overflows on the 'projector' as well.

Acceptance Criteria

  • Add some way to indicate that the playlist slide text is overflowing, so that the user can fix the issue.

Screenshots

Seems to only be when theres a lot of text:
Screen Shot 2023-06-09 at 09 55 52 AM

Message Panel style issues

Description

  • The message panel background should be dark. The text isn't visible in this panel.

Acceptance Criteria

  • The message panel has a dark color background and the text is visible.

Screenshots

Issue:
Screen Shot 2023-06-09 at 09 49 15 AM

Add Documentation for how to use Search outline

Epic link - API Search

Description

  • The API Search functionality is a bit complex, we should create some documentation on how to use it from a 'user' perspective.

Acceptance Criteria

  • Users without full technical understanding of how the Search API works should be able to read these docs and confidently create Search outlines.

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.