Giter VIP home page Giter VIP logo

flamingo's People

Contributors

ivanrf avatar kirill-grouchnikov avatar

Stargazers

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

Watchers

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

flamingo's Issues

webstart for svgViewer - wrong url

The encoded URL for the webstart apps (especially the very useful SVG viewer) still points to dev.java.net. It would be great if we could use these from github. Our artists use the web start viewer to check Batik rendering of SVG documents.

Bring JRibbon into the modern world

Flatten the lines and the gradients
Application menu button -> rectangle
Application menu -> backstage

This is planned for 2018.H2 / 6.0 release

ResizableIcon clipped

I am using the SVG Transcoder to create a ResizableIcon from a SVG. The icons are clipped, se figure below. Is it possible to fix this?

image

Regards,
Erling

Tag for 5.2

Hi Kirill,

I cannot seem to find a 5.2 branch in source repo.
Is it intentional or something that will be done later?

/Mikael

Application menu cuts of secondary menu entries

While primary entries in the Application menu cause it to grow, the same does not happen for secondary entries. To illustrate it, I added some "dummy" entries to the print menu of the "BasicCheckRibbon" test case.

auswahl_001

I think the menu should either grow or a scrollbar should be automatically added.

RCP and RTL support

Hi,
Does this component is usable in RCP applications?
Also Does it supports RTL languages?

Hi-DPI / scaling support in all components

There's a whole bunch of issues in a lot of Flamingo components when the runtime font sizes are large. This is just one such example of relying on hard-coded sizes for preferred width and / or height.

While it's worth considering providing this support for all core look-and-feels, if that proves to be too much work, such support will only be provided in the Substance Flamingo plugin.

From a very cursory look, there's a bunch of hard-coded values for

  1. Preferred icon sizes in all command button layout managers (ribbon, breadcrumb bar, command menus)
  2. Button width for the gallery scroller
  3. Color squares in the color selector popup
  4. Buttons in ribbon task pane

In addition:

  1. Ribbon task pane in collapsed state is represented by a button that is too wide
  2. Rich tooltips can go beyond screen bounds

Replace JRibbon.configureHelp API with a more generic one

Allow adding multiple elements at the trailing end of the ribbon task toggle strip. Each element has:

  • Mandatory resizable icon
  • Optional text
  • Optional rich tooltip
  • Mandatory action listener

As the ribbon is resized, apply a pass that hides texts if there's not enough space for everything and then kick in the existing horizontal scrolling of the entire strip

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.