Git Product home page Git Product logo

Comments (11)

jensl avatar jensl commented on August 29, 2024

Looks very promising!

from critic.

SyuTingSong avatar SyuTingSong commented on August 29, 2024

Good job. All my teammates feel the critic is the best code review tool, except the UI is so ugly and difficult for beginners.

from critic.

jacobrask avatar jacobrask commented on August 29, 2024

Here it is with some color. Still just a draft, and missing some features, but it's time to make a live prototype to make it easier to test with content of different length, status, etc.

review

from critic.

jensl avatar jensl commented on August 29, 2024

Looks awesomely!

from critic.

vimeitor avatar vimeitor commented on August 29, 2024

I've been thinking for a long time that the thing that Critic truly needed was a better design. It honestly looks very very nice. Thank you for putting your time into this.

from critic.

Tigge avatar Tigge commented on August 29, 2024

So... I had a couple of hours with nothing to do and I took a quick look at this. Result is available in the https://github.com/Tigge/critic/tree/design branch (based on the quickstart branch). For now this is just a start on the navigation bar refactor work. Also, this uses Bootstrap -- which I'm not sure if Critic want to depend on.

screenshot from 2014-09-01 23 02 34

On a related note: I'm really missing an object-relational mapper and a template system. Any thoughts on that?

from critic.

jensl avatar jensl commented on August 29, 2024

@Tigge: There's a thread about front-end strategy on [email protected] that you might want to look at: https://list.critic-review.org/pipermail/critic-dev/2014-August/000075.html (continued in September; the archive system seems a bit stupid and doesn't track threads between months, apparently.)

Object-relational mapper: No, traditionally I've preferred access the database directly. There is ongoing work to implement a better internal API though: https://critic-review.org/r/244

Template system: Nothing like that, no. I've done some work in that direction, but the front-end design that Jacob suggests would eliminate all (page) rendering from the back-end/Python side, so we'll see where actually end up. Rending HTML pages to browser clients is of course not the only possible use-case for a template system, so we might end up having one in the back-end anyway.

from critic.

zcorpan avatar zcorpan commented on August 29, 2024

Stray feedback about the current UI

  • It is non-obvious that you're supposed to click commits.
  • There is no indication that the "reviewed" checkboxes do anything.

from critic.

rchl avatar rchl commented on August 29, 2024

Is it still on progress or died?

from critic.

jacobrask avatar jacobrask commented on August 29, 2024

There is r/333 which is awaiting review. I put up a demonstration running the frontend in r/333.

To move forward with the frontend some more features need to be added to the JSON API, such as the changes begun in r/330.

from critic.

Zitrax avatar Zitrax commented on August 29, 2024

The link to the demo seem to be dead.

Has anything happened since September ?

from critic.

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.