Category: Development

New High Resolution SVG Graphics

Something interesting is happening in the world of video displays. At one of end of the spectrum, mobile device screens are becoming ever smaller. However, at the other end, TV and computer screens are becoming increasingly larger. But in both cases, the actual display “resolution” is increasing exponentially. Resolution refers to the picture detail, or the number of individual “dots”, known as “pixels”. High Definition (HD) and Ultra High Definition (4K UHD) displays are fast becoming the norm.

We’ve designed MIDAS to be visually “responsive”. That means that it adapts itself to displaying on a wide range of device screen and orientations, including desktops, laptops, tablets, and mobile devices.

For MIDAS v4.09 we’re also introducing a new special “High Resolution” theme. This is ideally suited if you access MIDAS from a device with a large, high definition, screen.

So how does this “High Resolution” theme work?

Well, traditionally, images and icons within the various visual themes for MIDAS have been in JPG or PNG image formats.

These are very common, standard, image formats which have been around for years. They’re used on just about every website you’ll visit!

JPG images are traditionally used for photographic or background images. In fact, in the majority of the visual themes available for MIDAS, a .jpg image is used as the main background image. JPG images are “compressed” leading to small file sizes (and therefore faster downloading times) whilst retaining a high level of detail.

PNG images on the other hand are traditionally “lossless”, meaning they retain all the original image information without compression. They have the advantages over JPG of being higher quality and also allowing for transparency. However, they but have the disadvantage of typically being larger in size than a JPG equivalent image.

MIDAS makes use of PNG images for the various buttons and icons contained within each theme.

We carefully optimize both JPG and PNG images within the various theme packs available for MIDAS to make them as small and as quick to load as possible, without noticeably affecting image quality.

One major downside of both image formats however is that neither “scale” particularly well….

Enter SVG!

SVG stands for “Scalable Vector Graphics”. An AVG image can be scaled up without any loss of quality or blurred edges.

Here’s a good way to illustrate this using the standard “Add Bookings” PNG icon found in the default theme which ships with MIDAS:

png iconscaled png icon
The icon at normal sizeThe icon at x3 its original size

Now, let’s look at an equivalent SVG icon:

svg iconscaled svg icon
The icon at normal sizeThe icon at x3 its original size

As you can see, at its original dimensions (40 x 40 pixels) both the PNG and SVG icons look virtually the same. However, scaling both by a factor of three leaves the PNG icon looking distinctly “blurry”, whilst the SVG equivalent retains its “crispness”.

That’s why, for the benefit of users with very high resolution displays, we’ve created a “High Resolution” version of the Default theme for MIDAS v4.09 which uses SVG icons, and SVG gradient backgrounds. We’ve also made the traditional blue background image slightly less of an intense “blue” as a result of customer feedback.

Here’s an example of how the traditional “Default” theme compares with the new “High Resolution” theme in v4.09:

UPDATE – 22 May 2015: MIDAS v4.09 has now been released and we’re including both the Default and the Default (High Resolution) themes with this build.
If you’re running MIDAS on your own server, here’s how to Configure your server to handle SVG images so that you can take advantage of the new High Resolution theme!

Reporting Improvements in v4.08

MIDAS v4.08 is approaching, and we’re giving your a sneak preview of some of the new and improved features you’ll be able to find in this forthcoming update to our Room Booking and Resource Scheduling Software.

In this article we’ll take a look at a new report coming to the Statistics generation capabilities of MIDAS…

MIDAS is already capable of generating a wealth of graphical statistics and reports into your bookings, clients, invoices, resources, and venue usage, not to mention you can also export data in a range of formats for further analysis/report generation in 3rd party applications (such as Excel).

Following customer feedback, we’re adding a new “Potential Income” report to the Venue Statistics screen for v4.08.

Potential Income Report
New “Potential Income” report in MIDAS v4.28

This brand new report outlines the potential income you can expect to receive from each venue over any given date range based on current bookings. The report takes into account any booking type discounts, and provides a complete break down of potential income to provide separate projected income amounts for venue hire, equipment usage, consumables usage, and staffing costs.

With this new “Potential Income” report, you’ll be able to compare your venues and resources to see which are performing best and which are under performing. As this report can also be generated for dates in the future, you can also use this report to gain a clear idea of what future income is likely to be.


Invoicing Improvements in v4.08

MIDAS v4.08 is on the horizon, and as is becoming tradition we’re giving readers of our blog a sneak preview of some of the new and improved features you’ll be able to find in this forthcoming update to our popular Web Based Room Booking and Resource Scheduling Software.

In this blog post we’ll take a look at some of the improvements coming to the invoicing capabilities of MIDAS…

Cancellation Fee Invoices

Generate Invoice For Late Cancellations
Generate Invoice For Late Cancellations

MIDAS v4.08 introduces the ability for your booking system to automatically generate invoices if a booking is cancelled at short notice. You can set the generation of these invoices to trigger is a booking is deleted less than a specified number of days or hours before the booking was due to take place. These “Cancellation Fee” invoices can be configured to charge the client a fixed amount for a late cancellation of their booking, or as a percentage of the total cost of their original booking.

Cancellation Invoices also have their own customizable “template” (MIDAS Admin Options → Manage MIDAS → Templates) allowing you to customize their appearance separately to your regular invoices.

Automatically Send Invoices

Automatically Send Unsent Invoices
Automatically Send Unsent Invoices

Building upon the automated Scheduled Task features introduced in our previous update, v4.08 introduces an additional option to have the system automatically send any unsent invoices at a specified time each day.

In earlier versions, invoices would remain “unsent” until manually actioned by a user. This new feature gives you the option to automate this process!

Prevent Invoice Deletion

Back in MIDAS v4.03, we introduced a setting to prevent an invoice from being deleted after sending, until the invoice was paid in full. Following customer feedback, we’re now extending this in v4.08 to give you the option to prevent invoices from ever being deleted/removed from the system.

Re-Email Invoices

Previously, once an invoice had been partially paid, or when payment was overdue, it was no longer possible to re-email the invoice to the client again. This restriction has been removed for v4.08.


Version 2 of the MIDAS API is here

Introducing API Version 2…

MIDAS API The MIDAS API is an optional addon for MIDAS, allowing you to interface directly with your MIDAS scheduling system from your own applications.

First introduced just over a year ago, version 1 of the API allowed developers to access and retrieve data from MIDAS.

Version 2 of the API builds on this, and extends the API’s capabilities further by now allowing “bi-directional” access to MIDAS. This means that as well as being able to simply “read” data from MIDAS through the API, developers can now also “write” data to MIDAS, and modify existing data.

Nearly two dozen new API calls have been implemented for API v2, allowing you to:

  • Add, delete or modify bookings, clients, and resources
  • Add, generate, or delete invoices
  • Approve or reject booking requests
  • Email clients
  • Change settings
    …and more!

Full documentation for version 2 of the API is now available online at mid.as/api, and will shortly be available in an offline format too.API v2 will be available to coincide with the upcoming release of MIDAS v4.07, and will a FREE update to existing API users who have an ongoing annual support subscription covering the release of v4.07.

v2 is also backwards compatible with v1 of the API. Existing customers who wish to add the optional API to their MIDAS installation can do so via mid.as/upgrade.

New customers can purchase MIDAS along with the optional API addon via mid.as/pricing.

MIDAS API calls