Coder Social home page Coder Social logo

Status? about ui-layout HOT 18 CLOSED

angular-ui avatar angular-ui commented on July 17, 2024
Status?

from ui-layout.

Comments (18)

ggoodman avatar ggoodman commented on July 17, 2024

@ProLoser the status is that I've been too busy at the office to push an initial version of the project.

Regarding the other project mentioned on IRC, https://github.com/lorenzofox3/flexy-layout, we take quite different approaches to a related problem. In the linked project, a layout is built as a series of nested horizontally or vertically split panes.

The code that I will push, uses the 'borderLayout' paradigm.

The five panes of the border layout

Perhaps both projects have a place in angular-ui as we provide two different approaches to the 'layout' problem. If you agree with this, I would propose that this repository be renamed to ui-borderLayout since it only attempts to provide that approach to solving the layout problem.

For those looking to get an early access to the code I intent to publish, they can refer to this working code and example: http://plnkr.co/edit/djKW1GTDjeulaSUUtu7o?p=preview

from ui-layout.

ggoodman avatar ggoodman commented on July 17, 2024

@ProLoser I'm not the right person to maintain this project. I have too little time for programming.

Is there someone better to fill this roll considering that @douglasduteil has now submitted an initial proposal in #2?

from ui-layout.

douglasduteil avatar douglasduteil commented on July 17, 2024

Hi @ggoodman
I'm glad someone actually notice that I made something there xD
I can maintain this project but I need feed back to know if it's the right approach and if not how better can it be.

from ui-layout.

nateabele avatar nateabele commented on July 17, 2024

@douglasduteil Your approach is good. Great job on the demo as well. If you or someone else can push some unit tests, we'll get someone on documentation and then we can push an initial release.

from ui-layout.

douglasduteil avatar douglasduteil commented on July 17, 2024

Thanks. Here comes a holy grail demo

from ui-layout.

nateabele avatar nateabele commented on July 17, 2024

Sweet! Maybe that's all we need for docs. :-)

from ui-layout.

ggoodman avatar ggoodman commented on July 17, 2024

Hi one thing that will need to be added is a mask layer in the event you
want to embed an iframe in a panel. Dragging will break unless you put some
sort of mask div over the iframe while the dragging is ongoing.

On Wed, Nov 20, 2013 at 4:53 PM, Nate Abele [email protected]:

Sweet! Maybe that's all we need for docs. :-)


Reply to this email directly or view it on GitHubhttps://github.com//issues/1#issuecomment-28935138
.

from ui-layout.

nateabele avatar nateabele commented on July 17, 2024

Agreed it's necessary, but not critical for getting a 0.1 out the door.

from ui-layout.

ggoodman avatar ggoodman commented on July 17, 2024

Perhaps the repository would be better named ui-splitter to reflect the
nature of the code.

In my mind some additional features would need to be added to consider this
a complete layout package:

  • Ability to define minimum and maximum sizes for each split
  • Ability to have split toggles to open/close them
  • Ability to set initial split size as a pixel size or some sort of percentage-based size

Now, if this were renamed to ui-splitter, this repo could remain a
tightly focused, useful package, just with a reduced scope.

Geoff

from ui-layout.

ggoodman avatar ggoodman commented on July 17, 2024

The code that I had hoped to put in this repository (in an old version) allows some pretty unusual layouts.

See: http://embed.plnkr.co/djKW1GTDjeulaSUUtu7o/preview

from ui-layout.

ProLoser avatar ProLoser commented on July 17, 2024

@deepak1556 is also interested in this project

from ui-layout.

ProLoser avatar ProLoser commented on July 17, 2024

@deepak1556 can you repost here what you sent to the group (for archive purposes)

from ui-layout.

deepak1556 avatar deepak1556 commented on July 17, 2024

Hi guys,
i took a look into https://github.com/lorenzofox3/flexy-layout and jquery-ui layout plugin . I would like to add one more proposal to the existing list which is providing rearrangeable layout, ex: codepen. we can have option like

<div ui-layout ui-layout-options="{controls: 'true'}"></div>

which can drop a pane with possible rearrangeable icons. wats your opinion on this ? btw @douglasduteil although i am beginner with angular, i can help out with the unit tests.

from ui-layout.

douglasduteil avatar douglasduteil commented on July 17, 2024

which can drop a pane with possible rearrangeable icons.

@deepak1556 Is it some kind of enable/disable ability ? So the layout won't be resizable ?

from ui-layout.

deepak1556 avatar deepak1556 commented on July 17, 2024

@douglasduteil http://codepen.io/netzzwerg/pen/kHjpt just like the bottom most pane providing three rearrageable grid options. And the resizing capability wont be affected by this option, people can still resize before changing the layout view.

from ui-layout.

ggoodman avatar ggoodman commented on July 17, 2024

Another possible example to check out is this (under active development)
interface for a rewrite of Plunker:
http://plunker3-39915.use1.actionbox.io:8080/edit/

In the top right, there are 0 and 1 buttons that let you toggle the pane
arrangement. Also, if you click the expand icons next to filenames, you can
see that the main content area gets dynamically split.

These are some of the capabilities that a full featured 'layout' directive
could provide.

That being said, I still argue that ui-splitter should be created with
exactly the code that is proposed. I think it solves a different type of
problem that doesn't require the overhead of a full-featured layout system.

On Thu, Nov 21, 2013 at 10:00 AM, Robo [email protected] wrote:

@douglasduteil https://github.com/douglasduteil
http://codepen.io/netzzwerg/pen/kHjpt just like the bottom most pane
providing three rearrageable grid options. And the resizing capability wont
be affected by this option, people can still resize before changing the
layout view.


Reply to this email directly or view it on GitHubhttps://github.com//issues/1#issuecomment-28990974
.

from ui-layout.

deepak1556 avatar deepak1556 commented on July 17, 2024

yeah you are right @ggoodman the feature i suggested is for a full featured layout directive. Nice one on the new plunkr design.

from ui-layout.

SomeKittens avatar SomeKittens commented on July 17, 2024

I'm necroing this thread, muhahaha!

Current status: Need NPM version and better (read: less complicated) build.

from ui-layout.

Related Issues (20)

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.