Today D2Admin 1.1.4 big update is released, I would like to express my love for coding in this article.



The simplified template has been released, removing all the sample pages and unnecessary plugins, leaving only the three most popular themes. The simplified template addresses:
Github

It’s been more than a month since I officially introduced D2Admin, an open source project I’ve been working on for five months, to everyone in Nuggets. That means more than six months of work and a lot of work.



I spent almost all my spare time on this project. I wrote it in my spare time. I wrote about a little bit of it every day when I went home at night, not to mention on weekends, I was busy changing the code on the train.



Image above: Friend breaks a bone and guards his code… (I wish him a speedy recovery 🙏)

The other day, I told my friend that it felt like an open source project. I had to design, write code, write documents and answer questions. Besides going to work, EATING and sleeping, it was all about it!

Personally, it was a great experience and a great sense of accomplishment.



Image above: AFTER writing code for a new feature one weekend, I posted a message on Moments



Above: Design document for D2Admin.

Through this open source product, I made a lot of friends and had my own small communication group. It was nice to discuss problems together when we were free. Of course, I also got to know some big guys (worship) and gained a lot through communication.

Nonsense not to say, a code farmers also do not have what literary talent, today is also taking advantage of the opportunity to publish some ideas, the following is to introduce this month to upgrade what it, first put the picture:

Classic theme

Some built-in plug-ins and components



Icon picker

Version checking



grayscale

Data persistence



The chart

The stars theme

Page cache controlRouting parameter transfer and page switching reappearImport CSV or XLSX

Export CSV or XLSXSVG ICONS are automatically registered

In response to the voice of community users, this biggest update: multi-tab page mode



Above is my random cut a few pictures if you are interested can go to experience the address -> experience the address <-. The project now integrates a lot of libraries and plug-ins, the first load is indeed a little slow, later have time to optimize. A simplified template is also planned for the future.

Here is a list of updates from new to old (since the last post was published)

This list can also be viewed here ->
Chinese document | update log

1.1.4 released today

  • [Modified] Optimized global status management design
  • [Modify] Theme tuning
  • [New] Playground module, easy to test and show some function implementation/invocation methods
  • [Added] Grayscale mode
  • [Added] Multi-page mode
  • [New] Multi-page mode cache
  • [New] Multi-page mode fast close (close all others on the right and left)
  • [Modified] Sidebar scroll optimization
  • [new]d2-containerFill mode custom scroll bar
  • [new]d2-containerComponent cards and invisible mode custom scrollbars
  • [New] Page titles can now be changed according to routes
  • [Added] Version check mechanism
  • [new]d2-containerHidden mode supports header slots
  • [Added] No prompt box can be displayed during the version check
  • [Added] Integrating JSON viewing components
  • [New] Added demo pages for all chart types
  • [Modified] Modified the layout mode to solve the bug that the better Scroll initialization cannot obtain the correct height on Firefox
  • [New] The user name is displayed in the upper right corner. The user name is persisted

v1.1.3

  • [Fix] Sidebar doesn’t show up when folded
  • [Added] V-Charts plug-in
  • [Added] some demo charts (I plan to show all the demo examples in the V-Charts document later)
  • D2Admin Classic theme color adjustment
  • [Added] Violet theme
  • [Added] Menu icon
  • [Modified] New Fork me image

v1.1.2

  • [Modified] The g2-related dependencies are deleted

v1.1.1

  • [Modified] Removed g2-related code (removed chart library)
  • [Optimization] Sidebar value logic

This issue is the first official release of V1.1.0

  • [Modified] Top bar and sidebar menu new structure generation method, the new solution uses data + recursive components to achieve unlimited multi-level menu
  • [Modified] The simplest way to write route registration regression
  • [Fix] The class name of the loading style for the first time conflicts with the class name of the program. The new loading class name uses d2-app-loading prefix
  • [Modified] All dD-like prefixes (including id prefixes for auto-registration ICONS) are changed to D2 –
  • [Fix] Fixed style conflict between D2-highlight component and D2-Markdown component
  • [Modified] The built-in component names are changed to the d2-prefix and kebab-case style is used
  • [Modified] Delete the logo shadow on the top bar
  • [Added] Theme system
  • [New] three themes, respectively d2admin classic, simple lines, meteor
  • [Modified] D2-markdown component MD parameter is changed to source
  • [Modified] Removed the white background of images in the D2-Markdown component
  • [Modified] Remove the Timeago plugin and replace it with the more powerful DayJS
  • [Added] Tomorrow Night Blue theme
  • [Modified] SRC /assets/style/public-class. SCSS
  • [Added] Vue-bigdata-table component
  • [Fix] Sidebar content display error after more than one screen
  • [Added] Custom scroll bar demo page
  • [New] Meteor theme added a translucent mask on top of the background image
  • [Fix] Theme setting invalid bug
  • [Fix] Router guard authentication login part of the code changed
  • [Fix] The d2-container component is registered synchronously. In the container component, the dom of the page in the slot cannot be retrieved during its lifetime.
  • [Fix] D2-Container component reconstructs the Flex layout
  • [Added] 404 page
  • [Added] Top bar contact information
  • [Added] Right-click menu component
  • [New] Menu configuration support empty menu (project development may need to do a good job of the menu to check the effect)
  • [Optimization] Page left menu scroll bar optimization
  • [Fix] CSS margin utility classes are added! importantTo make sure it works when overwriting the style
  • [Fix] IE11 compatibility fix

I’m writing this in a surprisingly calm mood, relieved to finally get a new edition…

Plan for the next phase:

  1. Simplified template, this should be released tomorrow (Jul 4, 2018 added: D2-admin-start-kit has been delivered as promised)
  2. Ice version
  3. Bug fix

Finally, summarize the project address

  • D2Admin warehouse github.com/d2-projects…
  • D2Admin code cloud sync repository, only to give you faster clone code, release the new version of the time will be synchronized from Github gitee.com/fairyever/d…
  • Chinese document d2admin.fairyever.com/zh/
  • IO /d2-admin-pr… fairyever.giee. IO /d2-admin-pr…

It seems that there is nothing to say, let’s stop here first, if you like, star as a support, if you have any questions or found bugs, welcome to the group feedback or issue ~