GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Toolbar · Issue #149 · fastplotlib/fastplotlib

Toolbar #149

New issue
Copy link
New issue
Copy link
Closed
Closed
Toolbar#149
Copy link
Assignees
clewis7

Description

@kushalkolar
kushalkolar
opened on Mar 9, 2023
Issue body actions

similar to bokeh's tool buttons, automatically append this to the bottom of any plot, unless tool_buttons=False or something. Could use icons for it, can get free icons here: thenounproject.com

For all plot areas:

  • auto scale
  • center scene
  • checkable button for maintain aspect
  • enable/disable pan zoom controller, once this is merged: Cameras and controller overhaul pygfx/pygfx#457
  • flip camera.scale.y, https://fontawesome.com/icons/rotate?f=classic&s=solid
  • record start & stop once this is merged: basic recording for Plot #178
    • just save in the nb local path for now, use timestamp for filename
  • add selectors (once they are ready) adding selectors with buttons doesn't make much sense, can wait until we have right-click menus for those since those are really specific to a parent graphic.
  • tooltip for all buttons

ImageWidget specific:

  • reset vmin vmax - for ImageWidget, can use a contrast icon
  • Play button, try out the ipywidgets play, stop, pause etc. stuff again
  • step size, BoundedIntText widget

Activity

  1. kushalkolar
    assigned
    clewis7
    on Apr 18, 2023
  2. clewis7 commented on May 17, 2023

    @clewis7
    clewis7
    on May 17, 2023
    Member
    More actions

    to enable/disable pan zoom controller, do you just want to set controller to toggle controller type between None and pan zoom controller when clicked? Or change the controller to something else on click?

  3. kushalkolar commented on May 17, 2023

    @kushalkolar
    kushalkolar
    on May 17, 2023
    MemberAuthor
    More actions

    There's a boolean attribute or property enabled for controllers

    Reacted by Caitlin Lewis
  4. kushalkolar commented on May 19, 2023

    @kushalkolar
    kushalkolar
    on May 19, 2023
    MemberAuthor
    More actions

    What do you think about buttons for adding selectors. For example, click a " add LinearSelector" button to toggle it, then click on the graphic (line, line collection, or heatmap) to add the selector to, the selector gets added and button gets un-toggled.

    Edit: This is probably useless since you still have to add functionality to the selector to use it for anything

  5. kushalkolar
    changed the title [-]a set of buttons that shown for some standard things[/-] [+]Toolbar[/+] on May 21, 2023
  6. kushalkolar commented on Jun 4, 2023

    @kushalkolar
    kushalkolar
    on Jun 4, 2023
    MemberAuthor
    More actions

    done in #195 , #207

  7. kushalkolar
    closed this as completedon Jun 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

  • @clewis7
    clewis7

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

    You are visitor 01402503 — GeezerVison does not store the pages you look up.
    Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.